user3737999
user3737999

Reputation: 51

HBase on Hortonworks HDP Sandbox: Can't get master address from ZooKeeper

I downloaded HDP 2.1 from hortonworks for virtualbox. I got the following error when using Hbase shell in case simple command: create 't1', {NAME=> 'f1', VERSIONS => 5}

Hortonworks “ERROR: Can't get master address from ZooKeeper; znode data == null”

What do I need to do to get hbase working in this sandbox environment?

Upvotes: 4

Views: 7667

Answers (5)

Lucy Miracle
Lucy Miracle

Reputation: 11

in my case,I forget to start ZooKeeper first,

./zkServer.sh start

so I start the ZooKeeper and then restart the hbase:

./stop-hbase.sh

./start-hbase.sh

Upvotes: 0

Andrushenko Alexander
Andrushenko Alexander

Reputation: 1973

Had same issue, solved by restarting HBase server manually from the browser.

Upvotes: 0

PANDURANG BHADANGE
PANDURANG BHADANGE

Reputation: 69

I have faced same problem in my system:

Root cause: its due to when creating table its point to HDFS namenode (port 9000) Connection refused problem

I just formatted the namenode also check connectivity to port 9000 (but its not good in production real time)

$hadoop namenode format

after that #start-all.sh

$(HBASE_HOME)/bin/start-hbase.sh

Start habse shell

Problem will resolve.

Upvotes: 1

Towolf
Towolf

Reputation: 81

In hortonwork sandbox you have to manually start hbase.

Try to run the following command (as root user),

su hbase - -c "/usr/lib/hbase/bin/hbase-daemon.sh --config /etc/hbase/conf start master; sleep 20"

su hbase - -c "/usr/lib/hbase/bin/hbase-daemon.sh --config /etc/hbase/conf start regionserver"

then run "jps" (as root user too).

if you see "HMaster" and "HRegionServer", your hbase is now on.

"hbase shell" again to see if it works.

Upvotes: 4

Arnon Rotem-Gal-Oz
Arnon Rotem-Gal-Oz

Reputation: 25909

It seems you did not start or even configured HBase in the VM. go into the ambari management console and install/activate HBase

Upvotes: 1

Related Questions