南大通用GBase 8a加载hadoop报错Couldn’t connect to server Operation category READ is not supported in state standby

从错误信息看,报错原因是hadoop的问题

分析

从报错中可以分析出错误:其中Operation category READ is not supported in state standby

原因

配置了Hadoop HA,启动了一个hadoop NameNode时而启动的NameNode为standby状态。

  查看nn1状态:

解决方法

将standby状态手动改为active状态

  步骤:

1.将standby状态手动切换为active状态

这个强制切换的要求就是用户必须没有任何对元数据的操作。

查看nn1状态:

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

    步骤1后,ZKFC将停止工作,将不会再有自动故障切换的保障,特别是有时候,Hadoop的RM在ZKFC正常工作的情况下,也会出现两个standby,甚至明明一个是active,一个是standby,也会报一个什么 Operation category READ is not supported in state standby 什么什么的错误。所以强制切换完以后,需要重新启动ZKFC

$./hadoop -daemon.sh start zkfc

参考

https://blog.csdn.net/u013168084/article/details/89453273