hbase配置问题

来源:6-35 用户应用子系统 - HBase 命名空间及表创建

weixin_慕慕2501778

2020-03-09

yml文件里关于的hbase配置文件我有如下的问题:
首先我的配置文件如下:
data:
hbase:
quorum: 192.168.2.100:2181
rootDir: file:///D:/hbase_data
nodeParent: /hbase
我在虚拟机里安装了hdoop,zookeeper和HBase(OS:linux)
现在的问题是我以上quorum是真实的,但是rootDir和nodeParent实在不明白是怎么确认的?但是我这样随便填写并不影响我操作虚拟机里的表数据 ,我用test试过了。
所有请问这个两个参数能稍微举个例子说明下怎么确定吗?还有这些配置的说明该去哪里找详细的说明?百度了半天也没明白?谢谢!

写回答

1回答

张勤一

2020-03-09

同学你好:

    其实这三参数都是 HBase 服务器的配置(连接配置),我这里对它们做出一些解释:

    quorum:HBase 是需要 Zookeeper 维护其元数据的,这个参数的含义就是 ZK 的地址(ip 和端口号);

    rootDir:这个参数指的是 HBase 的数据目录,HBase 的表数据将存储在这个目录中;

    nodeParent:这个参数也是与 ZK 相关的,HBase 在启动的时候会在 ZK 中注册一个节点,并在 ZK 中保存一些数据。这个参数指的就是 HBase 在 ZK 中注册的节点路径,默认是 /hbase。

    所以,这几个参数都是不可以乱写的,我个人平时喜欢看官网文档,地址:https://hbase.apache.org/book.html


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1
1
weixin_慕慕2501778
主要是后面两参数在哪里查?我感觉我这样填肯定是错的,但是真的不影响我操作HBASE里的数据呢!
2020-03-10
共1条回复

Java分布式后台开发 Spring Boot+Kafka+HBase

从零到一完整搭建企业级架构的通用卡包工程,让你迈到百度T4+ 。

886 学习 · 221 问题

查看课程