我已经通过以下链接在两台机器之间创建了一个hadoop集群!
http://tecadmin.net/set-up-hadoop-multi-node-cluster-on-centos-6/
我们面临的问题是,让我们以两个系统hadoop1和hadoop2为例。
hadoop1既是从机又是主机,hadoop2是从机。
当我们使用bin/start-all.sh启动服务时,所有服务(包括hadoop2的datanode)都在初始化。
但是当我使用bin/hadoop dfsadmin-report检查dfs大小时。只检测到一个系统,即hadoop1。我检查了所有可能的东西。。
当我开始服务时,一切都很好。
我已经检查了hadoop1和hadoop2中的jps。在hadoop1中,显示所有服务,而在hadoop2中,只有jps在运行。也就是说,slave中的数据节点不工作。。而在master中,它显示datanode也在hadoop2上启动。。当我检查日志时,hadoop2 slave没有这样的日志。
我尝试了所有可能的解释,包括namespaceid,我们从namename current version获得它并将其分配给data node current version。
有什么解决办法?我使用centos 7和apache hadoop 1.2.1
暂无答案!
目前还没有任何答案,快来回答吧!