我已经通过以下链接在两台机器之间创建了一个hadoop集群!
http://tecadmin.net/set-up-hadoop-multi-node-cluster-on-centos-6/
我们面临的问题是,让我们选择两个系统hadoop1和hadoop2。
hadoop1是主人和奴隶,而hadoop2是奴隶。
当我们使用bin / start-all.sh启动服务时,包括hadoop2的datanode在内的所有服务都在初始化。
但是当我检查DFS大小时,使用bin / hadoop dfsadmin -report。只检测到1个系统,即hadoop1。我检查了所有可能的东西..
当我开始服务时,一切都很顺利。
我已经检查过hadoop1和hadoop2中的jps。在hadoop1中,显示所有服务,而在hadoop2中,仅运行jps。所以这意味着,从站中的数据节点不工作..而在master中,它显示datanode也在hadoop2上启动..当我检查日志时,hadoop2 slave没有这样的日志。
我已经尝试了所有可能的解释,包括我们从名称当前VERSION获得的namespaceID,并将其分配给数据节点当前VERSION。
这可能是什么解决方案?我使用centOS 7和apache hadoop 1.2.1