HBase 2.2.3 分布式安装配置文档
欢迎您在底部评论区留言,一起交流~
HBase 2.2.3 分布式安装配置文档
适用环境:
- 大数据省赛容器环境 (Master, Slave1, Slave2)
- 已完成 Hadoop 3.1.3 完全分布式集群和 ZooKeeper 3.5.7 集群的部署与启动。
- 使用
root用户进行操作。
- 所有命令均使用绝对路径。
第一步:在 Master 节点解压 HBase 安装包
- 登录到 Master 节点。
- 将 HBase 安装包解压到
/opt/module/目录。(假设安装包位于/opt/software/目录下,如路径不同请自行调整)
第二步:配置 HBase 环境变量
- 编辑
/etc/profile文件,为所有用户设置 HBase 环境变量。
- 在文件末尾添加以下内容:
- 使环境变量立即生效。
- 验证配置是否成功。 如果正确输出 HBase 版本信息,则说明环境变量配置成功。
第三步:修改 HBase 核心配置文件
所有配置文件均位于
/opt/module/hbase-2.2.3/conf/ 目录下。- 配置
hbase-env.sh编辑文件,设置 JDK 路径并指定使用独立的 ZooKeeper 集群。
找到并修改或添加以下行:
- 配置
hbase-site.xml编辑文件,设置 HBase 的核心参数,包括存储位置、集群模式和 ZooKeeper 地址。
在
<configuration> 标签内添加以下内容:- 配置
regionservers编辑文件,指定哪些节点作为 RegionServer。
清空原有内容,添加以下三行:
(根据赛题要求,三个节点均作为 DataNode,因此也作为 RegionServer)
- 同步 Hadoop 配置文件
将 Hadoop 的核心配置文件复制到 HBase 的
conf目录下,确保 HBase 能正确连接 HDFS。
第四步:分发 HBase 安装包到 Slave 节点
将配置好的整个 HBase 目录从 Master 节点分发到 Slave1 和 Slave2 节点。
第五步:在 Slave 节点配置环境变量
- 登录到 Slave1 节点。
- 编辑
/etc/profile文件,添加与 Master 节点相同的 HBase 环境变量。
- 使环境变量生效。
- 重复步骤 1-3,在 Slave2 节点上完成相同配置。
第六步:启动 HBase 集群
- 确保 Hadoop 和 ZooKeeper 集群已启动。
- 在 Master 节点上执行启动命令。
- 启动成功后,可以通过
jps命令在三个节点上检查进程: - Master 节点 应包含
HMaster进程。 - Slave1, Slave2 节点 应包含
HRegionServer进程。
第七步:验证安装
- 在 Master 节点进入 HBase Shell。
- 在 Shell 中执行命令,查看默认的命名空间,验证集群是否正常工作。
如果能成功列出
default和hbase等命名空间,则说明 HBase 安装配置成功。
至此,HBase 2.2.3 分布式集群已安装配置完毕。
- 作者:神秘人
- 链接:https://blog.tianjiaji.top//url/279183c0-6139-80b3-b217-f10d35e7bff2
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。










