Operation category READ is not supported in state standby 故障解決


意思是:該主機狀態為待機,不支持操作類別READ.

出錯的是hadoop的hdfs。

你會發現最基本的hdfs命令都不能執行,例如:hadoop fs -ls /

 

自定義的是nn1還是namenode1等自定義名可以在配置文件hdfs-site.xml中查看:

    <property>
        <name>dfs.ha.namenodes.mycluster</name>
        <value>nn1,nn2</value>
        <description>unique identifiers for each NameNode in the nameservice</description>
    </property>

 

 

首先查看namenode的狀態:

hdfs haadmin -getServiceState nn1(或namenode1)

 返回結果是standby

再查看副節點狀態:

hdfs haadmin -getServiceState nn2(或namenode2)

 返回也是standby。

 

強制性把nn1狀態置為active:

hdfs haadmin -transitionToActive --forcemanual nn1(或namenode1)

 

如果nn1的狀態為standby,nn2的狀態為active。

可以到nn2的服務器上執行:

 hadoop-daemon.sh stop zkfc 
 hadoop-daemon.sh start zkfc

 

成功的標志,可以查看nn1和nn2的狀態。

或者hadoop fs -ls / 命令看看是否可以正常執行。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM