Here was the change I made to pom.xml in order to build against 0.98.1-hadoop1: http://pastebin.com/JEX3A0kR
I still got some compilation errors, such as: [ERROR] /Users/tyu/twitbase/src/main/java/HBaseIA/TwitBase/hbase/RelationsDAO.java:[156,14] cannot find symbol [ERROR] symbol : method coprocessorExec(java.lang.Class<HBaseIA.TwitBase.coprocessors.RelationCountProtocol>,byte[],byte[],org.apache.hadoop.hbase.client.coprocessor.Batch.Call<HBaseIA.TwitBase.coprocessors.RelationCountProtocol,java.lang.Long>) [ERROR] location: interface org.apache.hadoop.hbase.client.HTableInterface Will revisit this when I have time. FYI On Thu, Apr 10, 2014 at 12:11 AM, Margusja <mar...@roo.ee> wrote: > Yes there is: > <groupId>org.apache.hbase</groupId> > <artifactId>hbase</artifactId> > <version>0.92.1</version> > > 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)" > > On 10/04/14 00:57, Ted Yu wrote: > >> 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, re6d7a56f72914d01e55c0478d74e5 >>> cfd3778f231, >>> 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)" >>> >>> >>> >