Yes, you can do MR against standalone Hbase (it uses the LocalJobRunner just like stand-alone Hadoop).
I'd focus on this error... "12/03/02 21:42:13 ERROR zookeeper.ZKConfig: no clientPort found in zoo.cfg" On 3/2/12 6:14 PM, "T Vinod Gupta" <[email protected]> wrote: >hi, >im wondering if what im trying to do is even possible in the standalone >mode of hbase? >when i try to run my job, i get this error stack - > >12/03/02 21:42:13 ERROR zookeeper.ZKConfig: no clientPort found in zoo.cfg >12/03/02 21:42:13 ERROR mapreduce.TableInputFormat: >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:1000) > at >org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementatio >n.setupZookeeperTrackers(HConnectionManager.java:303) > at >org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementatio >n.<init>(HConnectionManager.java:294) > at >org.apache.hadoop.hbase.client.HConnectionManager.getConnection(HConnectio >nManager.java:156) > at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:167) > at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:145) > at >org.apache.hadoop.hbase.mapreduce.TableInputFormat.setConf(TableInputForma >t.java:91) > at >org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:62) > at >org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:11 >7) > at >org.apache.hadoop.mapred.JobClient.writeNewSplits(JobClient.java:882) > at >org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:779) > at org.apache.hadoop.mapreduce.Job.submit(Job.java:432) > at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:448) >.... >Caused by: java.io.IOException: Unable to determine ZooKeeper ensemble > at >org.apache.hadoop.hbase.zookeeper.ZKUtil.connect(ZKUtil.java:92) > at >org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher >.java:119) > at >org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementatio >n.getZooKeeperWatcher(HConnectionManager.java:998) > ... 17 more > >thanks
