所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级
案例库

FAQ-FusionInsight平台通过HDFS客户端查询NameNode主备状态

发布时间:  2017-08-30  |   浏览次数:  1120  |   下载次数:  0  |   作者:  lWX465728  |   文档编号: EKB1000843139

目录

问题描述

开发人员没有权限登录Manager管理界面,以下方法可以通过HDFS客户端查询NameNode节点的主备状态。

处理过程

通过组件用户认证后登录使用HDFS命令hdfs haadmin -getServiceState执行如下操作进行查询

[root@tac3 1_9_NameNode]# hdfs haadmin -getServiceState 24

standby

[root@tac3 1_9_NameNode]# hdfs haadmin -getServiceState 23

active

例子中的TAC2TAC3NameNode所在节点主机名,2324取自HDFS客户端配置文件 hdfs-site.xml,路径为$client/HDFS/hadoop/etc/Hadoop/hdfs-site.xml,本次举例即23为TAC2节点、24为TAC3节点。

dfs.namenode.rpc-address.hacluster.23

dfs.namenode.rpc-address.hacluster.24