hadoop中用mkdirs()API在HDFS中创建目录没报错,但是却没看到创建的目录。

整个测试的代码很简单,看了很多遍了没发现什么错误。FileSystemfi=FileSystem.get(conf);Pathhd=newPath("/usr/hello... 整个测试的代码很简单,看了很多遍了没发现什么错误。
FileSystem fi=FileSystem.get(conf);
Path hd=new Path("/usr/hello");
fi.mkdirs(hd);
展开
 我来答
北风LR
2018-08-07 · 超过24用户采纳过TA的回答
知道答主
回答量:131
采纳率:100%
帮助的人:36.2万
展开全部

在当前代码所在磁盘的根目录看看有没有;

如果在当前代码所在目录或则src目录创建`目录树`的话,可以加个 ./ 符号;例如:

String dir = "./tmp/user/java/bin";
yang0511hui
2017-08-30
知道答主
回答量:2
采纳率:0%
帮助的人:1778
展开全部
hadoop df -ls /usr
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙佐天下
2014-07-08 · TA获得超过1567个赞
知道小有建树答主
回答量:1379
采纳率:60%
帮助的人:1255万
展开全部
conf里面有设置fs.default.name吗
追问
core-site.xml文件中配置是:
fs.default.name
hdfs://localhost:9000

hdfs-site.xml和mpared-site.xml中没有配置fs.default.name
追答
这个配置文件在你的代码的classpath下吗   我的意思是你的Configuration对象中是否有fs.default.name这个参数的属性值。比如你在new Configuration()之后,调用set("fs.default.name
","hdfs://localhost:9000"),或者将你的三个配置文件添加到你代码的classpath下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式