错误:org.apache.hadoop.hbase.MasterNotRunningException:null + hbase + hadoop

hba*_*ser 6 hadoop hbase


我最近配置了两台机器的hadoop集群(在ubuntu上).它到目前为止工作正常.但是当我尝试在上面的hadoop集群上配置hbase时,它会显示错误.这是我做的,

我有两台机器.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(与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

和区域的srevers,
192.168.1.111

启动hbase后,我尝试从hbase shell运行命令

hbase(main):001:0> list表
显示

错误:org.apache.hadoop.hbase.MasterNotRunningException:null

请帮助我解决问题提前谢谢

fra*_*ail 7

错误是自我解释.如果你jps在master(192.168.1.110)机器上使用hadoop用户,你会发现HMaster没有运行.请检查HMaster日志以查看失败的原因.