2015-10-18 211 views
0

我使用帶有cloudera-quickstart-vm-5.4.2-0-virtualbox的MAC OS優勝美地。我想在HDFS中放入一個「testfile.txt」。當我在終端使用命令「HDFS DFS -put TESTFILE.TXT」我也有例外:Cloudera命令:hdfs dfs -put testfile.txt失敗

Screenshot of the exception:

我該怎麼辦?當您啓動Cloudera VM

+0

在HUE的「文件瀏覽器」選項卡中,我有以下錯誤消息:**無法訪問:/ user/clouera。 HDFS REST服務不可用。注意:您是Hue管理員,但不是HDFS超級用戶(即「hdfs」)。**('連接中止。',錯誤(111,'連接被拒絕')) – JEFA

回答

1

所有基本Hadoop服務應該運行。港口8020是爲hadoop-hdfs-namenode服務。這些服務必須失敗,只需要重新啓動。

要檢查服務的狀態:

service <service-name> status 

要重新啓動服務:

service <service-name> restart 

要重新啓動,hadoop-hdfs-namenode服務

service hadoop-hdfs-namenode restart 

如果你得到一個錯誤 - 「需要root用戶」,重新啓動該服務,使用sudo運行如下shwon時:

sudo service hadoop-hdfs-namenode restart 

如果hadoop-hdfs-datanode服務還沒有運行,

service hadoop-hdfs-namenode restart 

或者,您也可以通過登錄到Cloudera Manager從Firefox啓動/停止/重新啓動服務Cloudera VM

+0

嗨,@Vinkal,我寫在Terminal :**「服務hadoop-hdfs-namenode狀態」**,消息爲**「Hadoop namenode已死並且pid文件存在[FAILED]」**。然後,我嘗試**「服務hadoop-hdfs-namenode重新啓動」**,我得到**錯誤:root用戶需要**。 – JEFA

+0

嘗試與sudo:sudo服務hadoop-hdfs-namenode重新啓動 – Vinkal

+0

我試過了,信息是:(1)**沒有namenode停止**(2)**停止Hadoop namenode:[OK] **(3)* *啓動namenode,記錄到/var/log/hadoop-hdfs/hadoop-hdfs-namenode-quickstart.cloudera.out**(4)**無法啓動Hadoop namenode。返回值:1 [FAILED] ** – JEFA