Support Questions

Find answers, ask questions, and share your expertise

How do I find the serviceId of a name node to use "hdfs haadmin getServiceState <serviceId>" ?

avatar
Explorer

I am writing a script that uses the following command:

 

hdfs haadmin getServiceState <serviceId>

 

What is the serviceId?

 

Thanks!

1 ACCEPTED SOLUTION

avatar
Explorer

Found it!

 

<serviceid> is one of the values defined for property

dfs.ha.namenodes.mycluster in hdfs-site.xml

View solution in original post

2 REPLIES 2

avatar
Explorer

Found it!

 

<serviceid> is one of the values defined for property

dfs.ha.namenodes.mycluster in hdfs-site.xml

avatar
New Contributor

Yes, you are correct

 

[root@host1 20376-hdfs-NAMENODE]# hdfs haadmin -getServiceState namenode1
standby
[root@host1 20376-hdfs-NAMENODE]# hdfs haadmin -getServiceState namenode2
active
[root@host2 20376-hdfs-NAMENODE]#