我正在尝试使用vmware工作站在我的笔记本电脑中配置一个主服务器和两个服务器的hadoop-1.0.3多节点集群。
当我从主节点(namenode,datanode,tasktracker,jobtracker,secondarynamenode)中运行的master all守护进程中运行 start-all.sh 但是Datanode和tasktracker没有在从属节点上启动。密码少ssh已启用,我可以从没有密码的masternode为主服务器和从服务器执行ssh。
请帮我解决这个问题。
答案 0 :(得分:8)
停止群集。
如果您在core-site.xml
中明确定义了tmp目录位置,则删除这些目录下的所有文件。
如果您在hdfs-site.xml
中有明确定义的数据节点和名称节点目录,则删除这些目录下的所有文件。
如果您未在core-site.xml
或hdfs-site.xml
中定义任何内容,请删除/tmp/hadoop-*nameofyourhadoopuser
下的所有文件。
格式化namenode。
它应该有用!