我通过使用批量加载在VM上的HBASE中做一些简单的事情。想了解如何在HBASE中永久保存表。如果我重新启动VM表已经消失了,我们是否有任何命令永久存储它。
答案 0 :(得分:0)
如果以本地模式启动HBase(即使用文件系统而非HDFS),则所有数据默认保存在/ tmp中。有些linux系统会在重启时擦除/ tmp(即打开和关闭VM)。
有三种方法可以处理这个
要设置的正确属性,引用HBase book:
<property>
<name>hbase.rootdir</name>
<value>file:///DIRECTORY/hbase</value>
</property>
其中DIRECTORY将替换为您要存储数据的地方