// initialize zookeeper and master address manager
if (zooKeeper == null) {
zooKeeper = getZooKeeperWatcher();
}
if (clusterId == null) {
clusterId = new ClusterId(zooKeeper, this);
if (clusterId.hasId()) {
conf.set(HConstants.CLUSTER_ID, clusterId.getId());
}
}
if (masterAddressTracker == null) {