重启后删除Hbase数据

时间:2017-11-07 08:17:51

标签: database hadoop hbase

我刚开始使用hbase。因此我创建了一个表并填充了这个 表格中有一些数据。但重新启动计算机后的所有数据 走了。使用stop-hbase.sh停止hbase时甚至会发生这种情况。 hbase安装:伪分布式 hbase-site.xml:

hbase.rootdir HDFS://本地主机:9000 / HBase的

1 个答案:

答案 0 :(得分:0)

默认情况下,hbase.rootdir设置为/tmp/hbase-${user.name},这可能意味着您的服务器或测试计算机重新启动时会丢失所有数据,因为许多操作系统(操作系统)已清除重启期间/ tmp。

资料来源:Hbase最终指南 - 第二版。

如果要在本地目录中保存hbase文件,请在hbase-site.xml中添加以下属性。

    <property>
      <name>hbase.rootdir</name>
      <value>file:///<PATH>/hbase</value>
    </property>
    <property>
      <name>hbase.zookeeper.property.dataDir</name>
      <value>file:///<PATH>/zookeeper</value>
    </property>