1 CDH强制手动切换HA下active namenode后报如下错误:(nn1切换为standby,nn2切换为active)

     hadoop和hive执行报错,如下错误信息:

      Operation category READ is not supported in state standby.........

 

 

2.重新启动zkfc(在sbin目录下)

如果是CDH,可以直接在HDFS实例,重启Failover Controller 角色实例。

 

3 原因分析: 

一般情况下,上述问题是2个namenode都处于standby状态导致。  

Hadoop的RM在ZKFC正常工作的情况下,也会出现两个standby,甚至明明一个是active,一个是standby,也会报一个什么 Operation category READ is not supported in state standby 什么什么的错误。

所以强制切换完以后,需要重新启动ZKFC。

 

   CDH按步骤2重启即可。

   在开源自行搭建集群手动重启如下命令:

    $./hadoop -daemon.sh start zkfc 

 

 

参考文档:https://blog.csdn.net/u013168084/article/details/89453273

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐