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

idfiyjo8  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(316)

我有一个独立的vm-ubuntu安装程序,上面安装了hadoop和hbase,
但我很长一段时间都在跟下面的错误作斗争。

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

在hbase shell中创建表时出错 create 't1','f1','f2' 为了纠正这个错误,我做了以下几件事:
改变 127.0.1.1127.0.0.1 对于文件中的主机 /etc/hosts .
附加 ubuntu127.0.0.1 文件中的主机行 /etc/hosts .
尝试使用运行hbase hbase-daemon.sh <start/stop> <service_name> 命令。
但以上这些似乎都不管用。
我使用的是hadoop版本1.1.2和hbase版本0.94.8。
有人能帮我一下吗?我被困在这里很久了。

mo49yndu

mo49yndu1#

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

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

kyvafyod2#

安装后我也遇到了同样的问题 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

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

相关问题