2012-12-29 145 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,它显示了部署过程