0

我在 Ubuntu 12.04 上安装了 Bigtop 0.7.0,并且我在主服务器上启动时没有任何问题:

sudo hbase master start

我能够连接到 hbase shell 并创建一个表。

重新启动PC后,我看到该表不再存在。

我读到问题在于它将表存储在 /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>
4

0 回答 0