Hi,

I want to separate my application machines from the HBase cluster. So far,
we have always run the application from one of the machines which is also
part of the cluster. How can I separate them? I tried specifying the DB
machines $HADOOP_HOME/conf and $HBASE_HOME/conf folders in the classpath.
But then, I get this exception:

org.apache.hadoop.hbase.ZooKeeperConnectionException: java.io.IOException:
Unable to determine ZooKeeper ensemble
    at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getZooKeeperWatcher(HConnectionManager.java:988)
    at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.setupZookeeperTrackers(HConnectionManager.java:301)
    at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.<init>(HConnectionManager.java:292)
    at
org.apache.hadoop.hbase.client.HConnectionManager.getConnection(HConnectionManager.java:155)
    at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:167)
    at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:145)

How do I get around this?

Thanks,
Hari

Reply via email to