1. 程式人生 > >HA模式手動切換namenode狀態

HA模式手動切換namenode狀態

-h nbsp get tps ddr namenode name lai --

查看狀態

  hdfs haadmin -getServiceState nn1

有時候通過網頁訪問兩個namenode的http-address,看到默認的主namenode狀態變成了standy,這時可以通過下面命令來實現主namenode的狀態切換成active。

  hdfs haadmin -failover -forcefence -forceactive nn2 nn1

  或者

  hdfs haadmin -transitionToActive nn1 hdfs haadmin -transitionToActive --forcemanual nn1

註意:此處“nn2 nn1”的順序表示active狀態由nn2轉換到nn1上、

註意,如果你配置了

  dfs.ha.automatic-failover.enabled

自動切換,就不能手動切換了,否則會報如下異常:

forcefence and forceactive flags not supported with auto-failover enabled.

https://www.cnblogs.com/hxsyl/p/6039466.html

http://blog.csdn.net/u011414200/article/details/50336735

https://www.cnblogs.com/xyliao/p/5752018.html

HA模式手動切換namenode狀態