Andrey
Andrey

Reputation: 800

How to make Hbase resilient to name node failures in Hadoop 2

there is solution for HA hadoop + hbase stack for hadoop 1, but i can't find any mentions on such solution for hadoop 2.

It has name node avaliability but you still need to set hostname in hadoop setup, so if master name node goes down hbase remains blinded.

What solutions can you suggest for making hbase resilient to name node failures?

Upvotes: 0

Views: 229

Answers (1)

user1261215
user1261215

Reputation:

You need to configure name service and use name service instead of specifying specific IP.
For example here "mycluster" is name service name.

<property>
  <name>dfs.nameservices</name>
  <value>mycluster</value>
</property>

And then configure for HA

<property>
  <name>dfs.ha.namenodes.mycluster</name>
  <value>nn1,nn2</value>
</property>

In hbase-site.xml also you can use "mycluster" name service to refer the cluster.

For more details, Please refer here

Upvotes: 1

Related Questions