我在Ubuntu 12.04上安装了Bigtop 0.7.0,我开始没有任何问题主服务器:
sudo hbase master start
我能够与hbase shell连接并创建一个表。
重新启动电脑后,我看到桌子已经不存在了。
我读到问题是它将表存放在/ tmp中,并在重新启动后清除,因此我尝试更改配置hbase-site.xml以设置另一个文件夹。
默认的hbase-site.xml是:
<configuration/>
(未定义任何属性)
当我在hbase-site.xml中写入时,我尝试再次启动hbase master并收到Zookeeper客户端异常,无法连接到服务器。
关于如何配置这个权利,或者是否有其他一些我不知道的问题,请你给我一些建议吗?
编辑(来自评论):
我的hbase-site.xml是:
<configuration>
<!--property>
<name>hbase.rootdir</name>
<value>file://app/hadoop/tmp/hbase</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/app/hadoop/tmp</value>
<property-->
</configuration>