To be on the safe side, you probably want to double-check this. http://hbase.apache.org/book.html#client_dependencies
On 8/17/11 3:00 AM, "Hari Sreekumar" <hsreeku...@clickable.com> wrote: >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$HConnectionImplementatio >n.getZooKeeperWatcher(HConnectionManager.java:988) > at >org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementatio >n.setupZookeeperTrackers(HConnectionManager.java:301) > at >org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementatio >n.<init>(HConnectionManager.java:292) > at >org.apache.hadoop.hbase.client.HConnectionManager.getConnection(HConnectio >nManager.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