重新启动后删除hbase数据

np8igboo  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(440)

我刚从hbase开始。因此,我创建了一个表并用一些数据填充了这个表。但重启电脑后所有的数据都消失了。甚至在使用stop-hbase.sh停止hbase时也会发生这种情况。hbase安装:伪分布式hbase-site.xml:
hbase.rootdir目录hdfs://localhost:9000/hbase

wkyowqbh

wkyowqbh1#

默认情况下,hbase.rootdir设置为/tmp/hbase-${user.name},这可能意味着您在服务器或测试机重新启动时丢失所有数据,因为许多操作系统(os)在重新启动期间清除了/tmp。
来源:hbase权威指南-第2版。
如果要在本地目录中保存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>

相关问题