我是Hbase的新手。我使用hbase shell创建了一个表。默认情况下,它存储在/ tmp文件夹中。我想更改存储位置。我应该在哪里更改配置。 提前谢谢..
答案 0 :(得分:1)
在hbase文件夹里面有config文件夹去那里你会找到一个文件名hbase-site.xml打开它
<property>
<name>hbase.rootdir</name>
<value>home/username/hbase</value> ***<----- here you can specify the folder as storage place***
<description>The directory shared by RegionServers.
</description>
</property>
如需更多选项,请查看以下链接
答案 1 :(得分:0)
所有HBase配置都在$ {HBASE_HOME} /conf/hbase-site.xml
中在hbase-default.xml文件中查找有关可修改内容的提示。最后我查了一下,那是在$ {HBASE_HOME} / src / main / resources /
中答案 2 :(得分:0)
如果您尝试在伪分布式或完全分布式模式下运行hbase,可以指定一些hdfs目录作为hbase.rootdir的值