2012-12-29 140 views
0

我在VPS上以虛擬分佈模式部署Hadoop CDH3。Hadoop CDH3錯誤。無法啓動Hadoop datanode守護進程

所以我已經安裝了CDH3,那我也執行

sudo apt-get install hadoop-0.20-conf-pseudo

,但如果我嘗試與

for service in /etc/init.d/hadoop-0.20-*; do sudo $service start; done

啓動所有的守護進程,它拋出

ERROR. Could not start Hadoop datanode daemon

相同的安裝和啓動命令在筆記本上運行。

我不明白原因。實際上日誌文件是空的。可用RAM大約爲900MB,具有98G的可用磁盤空間。 這可能是原因,或者我該如何發現它?我排除錯誤來自配置文件。

+0

不得不說,除非我們可以看看日誌。你在/ var/log目錄下的相應* .log文件中看到什麼嗎? –

+0

@MarkGrover as asid asid所有日誌文件都是空的文件夾/var/log/hadoop-0.20/ –

+0

我想從tarball安裝。如果我執行start-all.sh,它會拋出'不能以root身份運行守護進程。請指定HADOOP_NAMENODE_USER'。 執行'sudo -u hdfs bin/start-all.sh'會拋出'bin/start-all.sh:第24行:/root/opt/hadoop-0.20.2-cdh3u5/bin/hadoop-config.sh:Permission denied'。 –

回答

0

考慮使用Cloudera Manager,它可以爲您節省一些時間(特別是如果您使用多個節點)。在Youtube上有一個不錯的video,它顯示了部署過程