hdfs haadmin查看幫助命令node
hdfs haadmin查看幫助命令 [hadoop@ruozedata001 ~]$ hdfs haadmin Usage: DFSHAAdmin [-ns <nameserviceId>] [-transitionToActive <serviceId> [--forceactive]] [-transitionToStandby <serviceId>] [-failover [--forcefence] [--forceactive] <serviceId> <serviceId>] [-getServiceState <serviceId>] [-checkHealth <serviceId>] [-help <command>]
hdfs haadmin -getServiceState nn1 nn2ide
注意:其中nn1 和 nn2是namenode的server id,不是機器名oop
在hdfs.xml中找到service id,配置文件內容以下server
<property> <name>dfs.nameservices</name> <value>cluster</value> </property> <property> <!--設置NameNode IDs 此版本最大隻支持兩個NameNode --> <name>dfs.ha.namenodes.cluster</name> <value>nn1,nn2</value> </property>
hdfs failoverxml
hdfs fsck命令 作hdfs集羣健康檢查,當有文件損壞的時候hadoop
hdfs fsck / 從根目錄開始檢查集羣數據get
hdfs fsck / -delete 刪除hdfs上損壞的數據文件it