ERROR: org.apache.hadoop.hbase.MasterNotRunningException: null+hbase+hadoop

匿名 (未验证) 提交于 2019-12-03 08:46:08

问题:


I have recently configured hadoop cluster with two machines(on ubuntu). It works fine so far. But when i try to configure hbase on the above hadoop cluster, it shows error. Here is what i did,

i have two machines. 192.168.1.110 Hadoop master 192.168.1.111 Hadoop slave

conf/hbase-env.sh

export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.22 export HBASE_CLASSPATH=/home/hadoop/hadoop-0.20.2/conf export HBASE_MANAGES_ZK=true

hbase-site.xml

hbase.master->192.168.1.110:54310(Same as hadoop master:port) hbase.rootdir->hdfs://192.168.1.110:54310/hbase hbase.cluster.distributed->true hbase.zookeeper.quorum->192.168.1.110,192.168.1.111

And region srevers,
192.168.1.111

After starting hbase, i tried to run the command from hbase shell

hbase(main):001:0> list TABLE
It shows

ERROR: org.apache.hadoop.hbase.MasterNotRunningException: null

Please help me up solving the issue Thanks in advance

回答1:

The error is self explaining. if you do jps with the hadoop user on your master(192.168.1.110) machine you would see that HMaster is not running. Please check the HMaster logs to see why it failed.



回答2:

There are some caveats when setting up HBase, especially a cluster. Be patient.

First of all, the cluster is organized by Zookeeper instances. Check your zookeeper logs on both nodes that they connect to each other. It is critical that you set up DNS for your machines and configure the proper domain names for the proper external IPs (192.168.1.11x in your case) in /etc/hosts. If this works (only), then your problem maybe be a different one.

Please closely follow the manual at http://hbase.eu.apache.org/book/notsoquick.html Unfortunately, there is no way around that.



易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!