HI, Can you post the Hbase-site.xml and hadoop core-site.xml properties here.
Regards, Ankit On Fri, Dec 2, 2011 at 3:30 PM, Alok Kumar <alok...@gmail.com> wrote: > Hi Ankit, > > you were right, my Hbase shell/HMaster was not running though it was > coming in jps :) > > nw i've run my HMaster n Hbase shell is up.. n getting this error-- > Do I need zookeeper configured in standalone mode? > > hive> CREATE TABLE hbase_table_1(key int, value string) > > STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' > > WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:val") > > TBLPROPERTIES ("hbase.table.name" = "xyz"); > > FAILED: Error in metadata: > MetaException(message:org.apache.hadoop.hbase.ZooKeeperConnectionException: > org.apache.hadoop.hbase.ZooKeeperConnectionException: > org.apache.zookeeper.KeeperException$ConnectionLossException: > KeeperErrorCode = ConnectionLoss for /hbase > at > org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getZooKeeperWatcher(HConnectionManager.java:985) > 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.HBaseAdmin.<init>(HBaseAdmin.java:79) > > at > org.apache.hadoop.hive.hbase.HBaseStorageHandler.getHBaseAdmin(HBaseStorageHandler.java:74) > at > org.apache.hadoop.hive.hbase.HBaseStorageHandler.preCreateTable(HBaseStorageHandler.java:158) > at > org.apache.hadoop.hive.metastore.HiveMetaStoreClient.createTable(HiveMetaStoreClient.java:375) > at org.apache.hadoop.hive.ql.metadata.Hive.createTable(Hive.java:540) > at > org.apache.hadoop.hive.ql.exec.DDLTask.createTable(DDLTask.java:3473) > at org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:225) > at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:133) > at > org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:57) > at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1332) > at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1123) > at org.apache.hadoop.hive.ql.Driver.run(Driver.java:931) > at > org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:255) > at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:212) > at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:403) > at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:671) > at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:554) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.hadoop.util.RunJar.main(RunJar.java:156) > Caused by: org.apache.hadoop.hbase.ZooKeeperConnectionException: > org.apache.zookeeper.KeeperException$ConnectionLossException: > KeeperErrorCode = ConnectionLoss for /hbase > at > org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:147) > at > org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getZooKeeperWatcher(HConnectionManager.java:983) > ... 25 more > Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: > KeeperErrorCode = ConnectionLoss for /hbase > at org.apache.zookeeper.KeeperException.create(KeeperException.java:90) > at org.apache.zookeeper.KeeperException.create(KeeperException.java:42) > at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:637) > at > org.apache.hadoop.hbase.zookeeper.ZKUtil.createAndFailSilent(ZKUtil.java:886) > at > org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:133) > ... 26 more > > ) > FAILED: Execution Error, return code 1 from > org.apache.hadoop.hive.ql.exec.DDLTask > > > On Fri, Dec 2, 2011 at 2:03 PM, Ankit Jain <ankitjainc...@gmail.com>wrote: > >> I think your hbase master is not running. >> >> Open the hive shell and run command : >> hbase> status >> >> >> >> On Fri, Dec 2, 2011 at 2:00 PM, Alok Kumar <alok...@gmail.com> wrote: >> >>> Hi, >>> >>> Does Hive-Hbase integration require Hbase running in pseudo-distributed >>> mode? >>> >>> I've build my Hadoop following this article >>> http://www.michael-noll.com/blog/2011/04/14/building-an-hadoop-0-20-x-version-for-hbase-0-90-2/ >>> and have already replaced Hbase jar files accordingly.. >>> >>> I'm getting this error.. >>> >>> hive> !jps; >>> 5469 Jps >>> 4128 JobTracker >>> 3371 Main >>> 4346 TaskTracker >>> 5330 RunJar >>> 4059 SecondaryNameNode >>> 8350 NameNode >>> 3841 DataNode >>> 3244 HMaster >>> hive> create table hbase_table_1(key int, value string) stored by >>> 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' with >>> serdeproperties("hbase.columns.mapping" = ":key,cf1:val") tblproperties (" >>> hbase.table.name" = "xyz"); >>> >>> FAILED: Error in metadata: >>> MetaException(message:org.apache.hadoop.hbase.MasterNotRunningException: >>> localhost:56848 >>> at >>> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:394) >>> at >>> org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:83) >>> at >>> org.apache.hadoop.hive.hbase.HBaseStorageHandler.getHBaseAdmin(HBaseStorageHandler.java:74) >>> at >>> org.apache.hadoop.hive.hbase.HBaseStorageHandler.preCreateTable(HBaseStorageHandler.java:158) >>> at >>> org.apache.hadoop.hive.metastore.HiveMetaStoreClient.createTable(HiveMetaStoreClient.java:375) >>> at org.apache.hadoop.hive.ql.metadata.Hive.createTable(Hive.java:540) >>> at >>> org.apache.hadoop.hive.ql.exec.DDLTask.createTable(DDLTask.java:3473) >>> at org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:225) >>> at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:133) >>> at >>> org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:57) >>> at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1332) >>> at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1123) >>> at org.apache.hadoop.hive.ql.Driver.run(Driver.java:931) >>> at >>> org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:255) >>> at >>> org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:212) >>> at >>> org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:403) >>> at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:671) >>> at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:554) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> at java.lang.reflect.Method.invoke(Method.java:597) >>> at org.apache.hadoop.util.RunJar.main(RunJar.java:156) >>> ) >>> FAILED: Execution Error, return code 1 from >>> org.apache.hadoop.hive.ql.exec.DDLTask >>> >>> where i shuld look for fixing >>> "*message:org.apache.hadoop.hbase.MasterNotRunningException: >>> localhost:56848*" ..? >>> >>> -- >>> regards >>> Alok Kumar >>> >>> >>> >> -- > Alok > > >