man*_*ang 6 hadoop hbase apache-zookeeper
我想尝试HBase-0.94独立模式,并按照快速入门中的说明进行操作.
我启动hbase start-hbase.sh
并启动hbase shell
似乎我的master无法初始化,因为我的create table命令总是失败如下:
hbase(main):001:0> create 't1', 'cf'
ERROR: org.apache.hadoop.hbase.PleaseHoldException:
org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
Run Code Online (Sandbox Code Playgroud)
这是我的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>
Run Code Online (Sandbox Code Playgroud)
和我的/etc/hosts
档案:
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
Run Code Online (Sandbox Code Playgroud)
您必须编辑/ etc/hosts文件,因为HBase可能无法使用127.0.0.1连接到localhost
您应该替换该行:
127.0.0.1 jmx_host
Run Code Online (Sandbox Code Playgroud)
同
127.0.0.1 manuzhang-U24E
Run Code Online (Sandbox Code Playgroud)
之后重启HBase并希望修复它.
归档时间: |
|
查看次数: |
10280 次 |
最近记录: |