使用hadoop fs -ls / 命令查看hdfs中的文件 报错如下:

hadoop+zookeeper高可用性集群出现两个namenode均为standby状态原因及解决方法

检查发现master和slave3两个NameNode的状态均为standby

hadoop+zookeeper高可用性集群出现两个namenode均为standby状态原因及解决方法

hadoop+zookeeper高可用性集群出现两个namenode均为standby状态原因及解决方法

原因:先启动了hdfs再启动zookeeper 导致zookeeper的选举机制zkfc(DFSZKFailoverController)没有格式化 NameNode节点的自动切换机制没有开启 两个NameNode都处于standby状态

解决方法:正确的顺序是:先启动zookeeper集群:zkServer.sh start 再启动hdfs集群

如果出现zkfc进程则表示选举制度启动成功

hadoop+zookeeper高可用性集群出现两个namenode均为standby状态原因及解决方法

再查看hdfs文件 一切正常

hadoop+zookeeper高可用性集群出现两个namenode均为standby状态原因及解决方法

相关文章:

  • 2021-06-21
  • 2021-05-20
  • 2022-01-13
  • 2022-01-30
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
猜你喜欢
  • 2021-10-23
  • 2021-07-02
  • 2022-12-23
  • 2021-05-28
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案