Hbase org.apache.hadoop.Hbase.PleaseHoldException

Hbase org.apache.hadoop.Hbase.PleaseHoldException,hadoop,hbase,apache-zookeeper,Hadoop,Hbase,Apache Zookeeper,我想尝试HBase-0.94独立模式,并按照中的说明进行了操作 我使用start hbase.sh启动hbase并启动hbase shell 由于create table命令总是失败,我的主控程序似乎无法初始化,如下所示: hbase(main):001:0> create 't1', 'cf' ERROR: org.apache.hadoop.hbase.PleaseHoldException: org.apache.hadoop.hbase.PleaseHoldExcepti

我想尝试HBase-0.94独立模式,并按照中的说明进行了操作

我使用
start hbase.sh启动hbase
并启动
hbase shell

由于create table命令总是失败,我的主控程序似乎无法初始化,如下所示:

hbase(main):001:0> create 't1', 'cf'

ERROR: org.apache.hadoop.hbase.PleaseHoldException:    
org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
这是我的
conf/hbase site.xml
文件:

<configuration>
<property>
    <name>hbase.rootdir</name>
    <value>/home/manuzhang/hbase</value>
</property>
<property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/manuzhang/zookeeper</value>
</property>
</configuration>
127.0.0.1   localhost
127.0.0.1       jmx_host
127.0.1.1   manuzhang-U24E

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

74.125.237.1 dl-ssl.google.com

您必须编辑/etc/hosts文件,因为HBase可能无法使用127.0.0.1连接到本地主机

您应该替换该行:

127.0.0.1       jmx_host


然后重新启动HBase,希望可以修复它。

请将行中的地址127.0.1.1更改为127.0.0.1

127.0.1.1  manuzhang-U24E

重新启动hbase,它应该可以工作。这是因为hbase无法找到主主机。

hbase和/etc/hosts的关系实际上是一个非常普遍的谜。尽管更改第127.0.1.1行或第127.0.0.1行可能会起作用,但该过程实际上相当复杂

当HBase设置RPC服务器时,它将侦听接口的IP 在“hbase.regionserver.dns.interface”中定义。(嗯,不完全是这样,事实上,HBase会 查找此接口的IP,将查找其主机名和的第一个主机名 将使用与此网络接口关联的第一个IP)

如果你什么都没提供呢?它会让你找回你的主机名,假设你的 主机名与最合理的接口相关联


(很漂亮的帖子。我强烈建议你读一次)。

你能发布你的/etc/hosts文件的内容吗?@CharlesMenguy add my hosts fileNot 100%确定,但是你能尝试用你的主机名(看起来是manuzhang-U24E)替换jmx_主机吗?重启hbase,看看你有什么进展吗?@CharlesMenguy就是这样。我现在明白《快速入门指南》的意思了。如果HBase应该在HDFS上运行,该怎么办?此配置必须使用URL,但对我不起作用。我试过这个选择。我还是很高兴有例外。在HBASewed上取得成效是一件可怕的事情,为我工作,将127.0.1.1更改为127.0.0.1谢谢,将127.0.1.1更改为127.0.0.1为我工作找不到你链接的帖子
127.0.1.1  manuzhang-U24E