hdfs haadmin查看帮助命令

hdfs haadmin查看帮助命令
[hadoop@ruozedata001 ~]$ hdfs haadmin
Usage: DFSHAAdmin [-ns ]
[-transitionToActive  [--forceactive]]
[-transitionToStandby ]
[-failover [--forcefence] [--forceactive]  ]
[-getServiceState ]
[-checkHealth ]
[-help ]


hdfs haadmin -getServiceState nn1 nn2

注意:其中nn1 和 nn2是namenode的server id,不是机器名

在hdfs.xml中找到service id,配置文件内容如下


    dfs.nameservices
    cluster


    
    dfs.ha.namenodes.cluster
    nn1,nn2


hdfs failover



hdfs fsck命令 做hdfs集群健康检查,当有文件损坏的时候


hdfs fsck / 从根目录开始检查集群数据

hdfs fsck / -delete 删除hdfs上损坏的数据文件