hadoop高可用集羣 hdfs命令

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

相關文章
相關標籤/搜索