Hadoop使用hdfs指令查看hdfs目录的根目录显示被拒

背景

分布式部署hadoop,服务机只有namenode节点,主机包含其他所有节点

主机关机后,没有停止所有节点,导致服务机namenode继续保存

再次开启主机hadoop,使用hdfs查看hdfs根目录的时候显示访问被拒

解决方案

1.主机再次开启hadoop并继续执行关闭

2.服务器再次开启hadoop并继续执行关闭

3.主机再次开启hadoop,hdfs指令查看远程hdfs根目录成功

主机操作

Hadoop使用hdfs指令查看hdfs目录的根目录显示被拒_第1张图片

服务机操作

Hadoop使用hdfs指令查看hdfs目录的根目录显示被拒_第2张图片

猜想

1.可能是关机后重启导致主机的CID和namenode节点的CID不匹配

2.重新开启后因为主机重新发送CID给服务机,两边CID一致,namenode可以在服务机被访问

但上面只是猜测,我没有去查看主/从服务器上面的namenode日志了,重启就解决了问题,所以记录一下

总结

主机关机前一定要注意关闭hadoop集群,免得节点CID不一致导致访问出错

你可能感兴趣的:(hadoop,hdfs,大数据)