2017-08-13 43 views
0

如果我運行:Hadoop的NameNode會不啓動與 「sbin目錄/ start-dfs.sh」 但隨着 「斌/ Hadoop的NameNode的」 做(儘管沒有錯誤顯示)

sbin/start-dfs.sh 

那麼它不盡管印刷真正開始的NameNode:

Starting namenodes on [0.0.0.0] 
0.0.0.0: starting namenode, logging to /home/myuser/apps/hadoop-2.7.4/logs/hadoop-myuser-namenode-mybox.out 
localhost: starting datanode, logging to /home/myuser/apps/hadoop-2.7.4/logs/hadoop-myuser-datanode-mybox.out 
Starting secondary namenodes [0.0.0.0] 
0.0.0.0: starting secondarynamenode, logging to /home/myuser/apps/hadoop-2.7.4/logs/hadoop-myuser-secondarynamenode-mybox.out 

如果我不是做bin/hadoop namenode然後名稱節點確實啓動。爲什麼?

回答

0

我假設你的Hadoop-2。*在你machiene,

對於sbin目錄/ start-dfs.sh

您的輸出似乎確定, 檢查JPS或嘗試登錄到的NameNode URL,

斌/ Hadoop的NameNode的:

用gedit打開或任何編輯您的$ HADOOP_HOME /斌/ Hadoop的文件, 驗證什麼它要對參數的NameNode

通常用於格式化您的NameNode做,指揮Hadoop的HDFS或namenode的 -format使用。

爲了啓動DFS和紗線

start-dfs.sh

start-yarn.sh

命令將被用於

+0

無的奏效。最後,我不得不改變XML文件中的很多設置以及hadoop用戶的某些文件夾的權限。 –

+0

你如何運行,你是否設置了一切類路徑,或者你正在導航到該文件夾​​。 {爲了測試,不要爲hadoop創建單獨的用戶並嘗試安裝hadoop} – Chauhan

+0

我可以知道您的環境配置 – Chauhan