You have one primary HMaster and one standby. Your primary HMaster Falls fails and your client
application needs to make a metadata change. Which of the following is the effect on your client
The client will query ZooKeeper to find the location of the new HMaster and complete the
The client will make the metadata change regardless of the slate of the HMaster.
The new HMaster will notify the client and complete the metadata change.
The client application will fail with a runtime error.
the HBase master publishes its location to clients via Zookeeper. This is done to
support multimaster operation (failover). So if the HBase master self-discovers its location as a
localhost address, then it will publish that. Region servers or clients which go to Zookeeper for the
master location will get back an address in that case only useful if they happen to be co-located
with the master.
* HMaster is the implementation of the Master Server. The Master server is responsible for
monitoring all RegionServer instances in the cluster, and is the interface for all metadata changes.