2017-02-02 113 views
0

我运行下面的命令在HDFS创建目录:路径不起作用

[Cloudera的@快速入门〜] $ Hadoop的FS -mkdir /用户/水槽/鸣叫

的mkdir :`/用户/水槽/鸣叫:没有这样的文件或目录

[Cloudera的@快速入门〜] $ Hadoop的FS -mkdir /用户/水槽

[Cloudera的@快速入门〜] $ Hadoop的FS -mkdir /用户/水槽/推文

,我打开浏览器并没有得到任何错误。但是我不能得到任何结果,或者它不显示HDFS目录中的路径。

浏览目录:

/用户/水槽/鸣叫

权限所有者组大小复制块大小名称。

我本来要在步骤24(https://www.eduonix.com/blog/bigdata-and-hadoop/flume-installation-and-streaming-twitter-data-using-flume/)的屏幕,但我没有看到任何目录HDFS

任何帮助吗?谢谢。

回答

0

正如你所提到的,你是明确HDFS使用-mkdir命令创建的位置/user/flume/tweets。正如你已经创建了不包含任何数据,当你浏览它使用Web浏览器的目录,它只显示的列标题为Permission Owner Group Size Replication Block Size Name

另一方面,据我所知,从link你已经提到,位置/user/flume/tweets是由命令./bin/flume-ng agent -n TwitterAgent -c conf -f /usr/lib/apache-flume-1.4.0-bin/conf/flume.conf创建的。您不应该使用-mkdir命令手动创建该位置。如果您成功运行上述命令,它应该会自动创建。