错误:org.apache.hadoop.hbase.MasterNotRunningException:重试7次

时间:2014-04-11 13:23:34

标签: ubuntu hadoop hbase bigdata apache-zookeeper

我有一个独立的VM Ubuntu设置,我已经安装了Hadoop和Hbase,
但是我很长时间都在跟踪错误。

ERROR: org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times

在hbase shell create 't1','f1','f2'

中执行create table时遇到错误

为了解决这个问题我厌倦了以下事情:

  1. 127.0.1.1更改为文件127.0.0.1中主机的/etc/hosts
  2. ubuntu附加到文件127.0.0.1中的/etc/hosts主机行。
  3. 尝试使用hbase-daemon.sh <start/stop> <service_name>命令运行hbase。
  4. 但上述内容似乎都不起作用。

    我正在使用Hadoop版本1.1.2和Hbase版本0.94.8。

    有人可以提供一些帮助,我长期坚持这个。

2 个答案:

答案 0 :(得分:0)

安装Hbase后,我遇到了同样的问题。做了以下步骤。

在您的终端中,转到下面显示的Hbase->bin & run start-hbase.sh

user@client:/usr/local/hbase/bin$ start-hbase.sh

然后在您的终端中输入jps。现在HMaster将处于活动状态。

user@client:/usr/local/hbase/bin$ jps

4492 SecondaryNameNode

11784 Jps

4792 TaskTracker

4275 DataNode

4583 JobTracker

4057 NameNode

11467 Main

8297 HMaster

在此之后,我可以创建一个表。

答案 1 :(得分:0)

实际上hbase版本hbase-0.94.8中存在错误,在hbase-site.xml中如果你写的是roodir而不是rootdir它会工作。实际上我们必须编写hbase.rootdir

x