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



我有一个独立的VM Ubuntu安装程序,我在上面安装了Hadoop和Hbase,
但我很长一段时间都在跟错误作斗争。

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

在hbase shell create 't1','f1','f2' 中创建表时出错

为了修复这个错误,我厌倦了以下事情:

  1. 将文件/etc/hosts中主机的127.0.1.1更改为127.0.0.1
  2. 将CCD_ 5附加到文件CCD_ 7中的CCD_
  3. 尝试使用hbase-daemon.sh <start/stop> <service_name>命令运行hbase

但以上这些似乎都不起作用。

我使用的是Hadoop1.1.2版和Hbase 0.94.8版。

有人能在这方面提供一些帮助吗?我在这方面已经坚持了很长时间了。

在安装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

之后我可以创建一个表。

实际上,hbase版本hbase-0.94.8中有一个错误,在hbase-site.xml中,如果你写roodir而不是rootdir,它会起作用。实际上,我们必须写hbase.rootdir

<property>
    <name>hbase.roodir</name>
    <value>hdfs://localhost:9000/hbase</value>
</property>

相关内容

  • 没有找到相关文章

最新更新