项目场景:
在搭建hadoop3.1.4分布式集群遇到集群启动时分节点datanode不启动且无日志的问题
问题描述:
在搭建hadoop分布式集群是按照教程进行配置后 ,启动集群两个分节点的datanode都没有正常启动
原因分析:
,搜索相关问题后,删除tmp ,logs 格式化namenode依然启动不了 ,且分节点都没有日志信息。
在经过多次搜索文章后 ,发现可能是hadoop目录下etc/hadoop/slaves的配置出了问题。但我的slaves文件是正确配置且分发到了其他两台主机,最后发现etc/hadoop目录下存在一个workers文件包含一条localhost信息 猜想hadoop3 workers可能对应slaves
解决方案:
修改workers内容为集群主机名并分发后启动集群就成功了。