Have you modified pom.xml of twitbase ? If not, this is the dependency you get: <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> <version>0.92.1</version>
0.92.1 and 0.96.0 are not compatible. Cheers On Wed, Apr 9, 2014 at 10:58 AM, Margusja <mar...@roo.ee> wrote: > Hi > > I downloaded and installed hortonworks sandbox 2.0 for virtualbox. > HBase version is: 0.96.0.2.0.6.0-76-hadoop2, re6d7a56f72914d01e55c0478d74e5 > cfd3778f231 > [hbase@sandbox twitbase-master]$ cat /etc/hosts > # Do not remove the following line, or various programs > # that require network functionality will fail. > 127.0.0.1 localhost.localdomain localhost > 10.0.2.15 sandbox.hortonworks.com sandbox > > [hbase@sandbox twitbase-master]$ hostname > sandbox.hortonworks.com > > [root@sandbox ~]# netstat -lnp | grep 2181 > tcp 0 0 0.0.0.0:2181 0.0.0.0:* LISTEN > 19359/java > > [root@sandbox ~]# netstat -lnp | grep 60000 > tcp 0 0 10.0.2.15:60000 0.0.0.0:* LISTEN > 28549/java > > [hbase@sandbox twitbase-master]$ hbase shell > 14/04/05 05:56:44 INFO Configuration.deprecation: hadoop.native.lib is > deprecated. Instead, use io.native.lib.available > HBase Shell; enter 'help<RETURN>' for list of supported commands. > Type "exit<RETURN>" to leave the HBase Shell > Version 0.96.0.2.0.6.0-76-hadoop2, re6d7a56f72914d01e55c0478d74e5cfd3778f231, > Thu Oct 17 18:15:20 PDT 2013 > > hbase(main):001:0> list > TABLE > SLF4J: Class path contains multiple SLF4J bindings. > SLF4J: Found binding in [jar:file:/usr/lib/zookeeper/ > lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] > SLF4J: Found binding in [jar:file:/usr/lib/hadoop/lib/ > slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] > SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an > explanation. > ambarismoketest > mytable > simple_hcat_load_table > users > weblogs > 5 row(s) in 4.6040 seconds > > => ["ambarismoketest", "mytable", "simple_hcat_load_table", "users", > "weblogs"] > hbase(main):002:0> > > So far is good. > > I'd like to play with a code: https://github.com/hbaseinaction/twitbase > > downloaded and made package: mvn package and got twitbase-1.0.0.jar. > > When I try to exec code I will get: > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:zookeeper.version=3.4.3-1240972, built on 02/06/2012 10:48 GMT > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client environment:host.name= > sandbox.hortonworks.com > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:java.version=1.6.0_30 > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:java.vendor=Sun Microsystems Inc. > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:java.home=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:java.class.path=target/twitbase-1.0.0.jar > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:java.library.path=/usr/lib/jvm/java-1.6.0- > openjdk-1.6.0.0.x86_64/jre/lib/amd64/server:/usr/lib/jvm/ > java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64:/usr/lib/ > jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/../lib/amd64:/ > usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:java.io.tmpdir=/tmp > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:java.compiler=<NA> > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client environment:os.name > =Linux > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:os.arch=amd64 > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:os.version=2.6.32-431.11.2.el6.x86_64 > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client environment:user.name > =hbase > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:user.home=/home/hbase > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Client > environment:user.dir=/home/hbase/twitbase-master > 14/04/05 05:59:50 INFO zookeeper.ZooKeeper: Initiating client connection, > connectString=10.0.2.15:2181 sessionTimeout=180000 watcher=hconnection > 14/04/05 05:59:50 INFO zookeeper.ClientCnxn: Opening socket connection to > server /10.0.2.15:2181 > 14/04/05 05:59:50 INFO zookeeper.RecoverableZooKeeper: The identifier of > this process is 30...@sandbox.hortonworks.com > 14/04/05 05:59:50 INFO client.ZooKeeperSaslClient: Client will not > SASL-authenticate because the default JAAS configuration section 'Client' > could not be found. If you are not using SASL, you may ignore this. On the > other hand, if you expected SASL to work, please fix your JAAS > configuration. > 14/04/05 05:59:51 INFO zookeeper.ClientCnxn: Socket connection established > to sandbox.hortonworks.com/10.0.2.15:2181, initiating session > 14/04/05 05:59:51 INFO zookeeper.ClientCnxn: Session establishment > complete on server sandbox.hortonworks.com/10.0.2.15:2181, sessionid = > 0x1453145e9500038, negotiated timeout = 40000 > 14/04/05 05:59:51 INFO client.HConnectionManager$HConnectionImplementation: > ZooKeeper available but no active master location found > 14/04/05 05:59:51 INFO client.HConnectionManager$HConnectionImplementation: > getMaster attempt 0 of 10 failed; retrying after sleep of 1000 > org.apache.hadoop.hbase.MasterNotRunningException > at org.apache.hadoop.hbase.client.HConnectionManager$ > HConnectionImplementation.getMaster(HConnectionManager.java:634) > at org.apache.hadoop.hbase.client.HBaseAdmin.<init>( > HBaseAdmin.java:106) > at HBaseIA.TwitBase.InitTables.main(InitTables.java:20) > > InitTables.java https://github.com/hbaseinaction/twitbase/blob/ > master/src/main/java/HBaseIA/TwitBase/InitTables.java > The line that drops error is: HBaseAdminadmin=newHBaseAdmin(conf); > > Log line: "ZooKeeper available but no active master location found" is > from org/apache/hadoop/hbase/client/HConnectionManager.java > > [hbase@sandbox twitbase-master]$ jps > 30473 Jps > 28549 HMaster > 28896 RESTServer > 28916 HRegionServer > 28902 ThriftServer > [hbase@sandbox twitbase-master]$ > > As much I read ther might be somthing wrong with binding and DNS resolving. > > Any hints? > > -- > Best regards, Margus (Margusja) Roo > +372 51 48 780 > http://margus.roo.ee > http://ee.linkedin.com/in/margusroo > skype: margusja > ldapsearch -x -h ldap.sk.ee -b c=EE "(serialNumber=37303140314)" > >