执行hadoop中bin操作时报错:Operation category READ is not supported in state standby

在hadoop执行操作的时候报错如下:

执行hadoop中bin操作时报错:Operation category READ is not supported in state standby_第1张图片

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

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

  查看nn1状态:

  解决方法:将standby状态手动改为active状态

  步骤:

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

执行hadoop中bin操作时报错:Operation category READ is not supported in state standby_第2张图片

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

查看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

 

你可能感兴趣的:(大数据平台技术--hive)