2014-10-20 61 views
4

我想配置hadoop-1.0.3多节点群集与我的笔记本电脑上使用vmware工作站的一个主和两个从属。Hadoop datanode服务没有启动在hadoop从属

当我跑的start-all.sh从主在主节点(名称节点,数据节点,的TaskTracker,JobTracker的,secondarynamenode),但Datanode的和的TaskTracker运行的所有守护进程没有启动从节点上。密码较少的ssh被启用,并且我可以在没有密码的情况下从我的masternode中为主控和从属控制ssh。

请帮我解决这个问题。

+0

您还应该包含错误日志 - 同时检查主节点和从节点。日志通常在hadoopdir/logs下找到 – 2014-10-21 07:40:57

回答

7

停止集群。

如果您已在core-site.xml中专门定义了tmp目录位置,请删除这些目录下的所有文件。

如果您在hdfs-site.xml中专门定义了数据节点和namenode目录,则删除这些目录下的所有文件。

如果您还没有在core-site.xmlhdfs-site.xml中定义任何内容,请删除/tmp/hadoop-*nameofyourhadoopuser下的所有文件。

格式化namenode。

它应该工作!