我已经设置了一个Hadoop 2.5集群,其中有1个主节点(名称节点和辅助名称节点和数据节点)和2个从节点(数据节点)。所有机器都使用Linux CentOS 7-64位。当我运行MapReduce程序(wordcount)时,我只能看到主节点正在使用额外的CPU和RAM。从属节点什么都不做。
我已经检查了所有namenode的日志,从节点上没有任何错误。资源管理器正在运行,所有从属节点都可以看到资源管理器。数据节点在分布式数据存储方面工作,但我看不到任何分布式数据处理的迹象。我是否必须以其他方式配置xml配置文件,以便在我运行MapReduce作业时所有机器都能处理数据?
感谢
请确保在主节点网络文件中提到daanodes的IP地址。此外,集群中的每个节点都应该包含其他机器的IP地址。此外,检查includes文件是否包含相关的datanodes条目。