2017-02-02 158 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命令手動創建該位置。如果您成功運行上述命令,它應該會自動創建。