It seems that HBase does not work “out of the Sandbox”
I have installed the latest Sandbox and successfully completed all tutorials, so basically HDFS and Hive are OK in the sandbox installation.
I am able to work with HBase in Shell. The only minor problem was the following warning:
14/01/28 04:47:12 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
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.
This is not a big issue, but demonstrate some lack of testing…
Later I found the following show-stopper: I am not able to connect to the hbase from a Java program:
client.HConnectionManager$HConnectionImplementation: ZooKeeper available but no active master location found
It is also not possible to connect with a browser to Master server (http://127.0.0.1:60010) and Region server (http://127.0.0.1:60030)
As I can see, there is an issue with master hbase configuration, and as I am a very new to hadoop I am not able to fix it.
Could you please give an advice or fix the Sandbox?
By the way, in the files ‘hbase-site’ and ‘zoo.cfg’ I can see ‘sandbox.hortonworks.com’
Are you sure it will work? Should’t it be ‘localhost’?