Lazy loaded image
HBase 2.2.3 分布式安装配置文档
字数 849阅读时长 3 分钟
2025-9-25
2025-9-25

HBase 2.2.3 分布式安装配置文档

💡
欢迎您在底部评论区留言,一起交流~

HBase 2.2.3 分布式安装配置文档

适用环境:
  • 大数据省赛容器环境 (Master, Slave1, Slave2)
  • 已完成 Hadoop 3.1.3 完全分布式集群和 ZooKeeper 3.5.7 集群的部署与启动。
  • 使用 root 用户进行操作。
  • 所有命令均使用绝对路径。

第一步:在 Master 节点解压 HBase 安装包

  1. 登录到 Master 节点。
    1. 将 HBase 安装包解压到 /opt/module/ 目录。(假设安装包位于 /opt/software/ 目录下,如路径不同请自行调整)

      第二步:配置 HBase 环境变量

      1. 编辑 /etc/profile 文件,为所有用户设置 HBase 环境变量。
        1. 在文件末尾添加以下内容:
          1. 使环境变量立即生效。
            1. 验证配置是否成功。 如果正确输出 HBase 版本信息,则说明环境变量配置成功。

              第三步:修改 HBase 核心配置文件

              所有配置文件均位于 /opt/module/hbase-2.2.3/conf/ 目录下。
              1. 配置 hbase-env.sh 编辑文件,设置 JDK 路径并指定使用独立的 ZooKeeper 集群。
                1. 找到并修改或添加以下行:
              1. 配置 hbase-site.xml 编辑文件,设置 HBase 的核心参数,包括存储位置、集群模式和 ZooKeeper 地址。
                1. <configuration> 标签内添加以下内容:
              1. 配置 regionservers 编辑文件,指定哪些节点作为 RegionServer。
                1. 清空原有内容,添加以下三行:
                  (根据赛题要求,三个节点均作为 DataNode,因此也作为 RegionServer)
              1. 同步 Hadoop 配置文件 将 Hadoop 的核心配置文件复制到 HBase 的 conf 目录下,确保 HBase 能正确连接 HDFS。

                第四步:分发 HBase 安装包到 Slave 节点

                将配置好的整个 HBase 目录从 Master 节点分发到 Slave1 和 Slave2 节点。

                第五步:在 Slave 节点配置环境变量

                1. 登录到 Slave1 节点。
                  1. 编辑 /etc/profile 文件,添加与 Master 节点相同的 HBase 环境变量。
                    1. 使环境变量生效。
                      1. 重复步骤 1-3,在 Slave2 节点上完成相同配置。

                      第六步:启动 HBase 集群

                      1. 确保 Hadoop 和 ZooKeeper 集群已启动。
                      1. Master 节点上执行启动命令。
                        1. 启动成功后,可以通过 jps 命令在三个节点上检查进程:
                            • Master 节点 应包含 HMaster 进程。
                            • Slave1, Slave2 节点 应包含 HRegionServer 进程。

                        第七步:验证安装

                        1. 在 Master 节点进入 HBase Shell。
                          1. 在 Shell 中执行命令,查看默认的命名空间,验证集群是否正常工作。 如果能成功列出 defaulthbase 等命名空间,则说明 HBase 安装配置成功。

                            至此,HBase 2.2.3 分布式集群已安装配置完毕。
                            上一篇
                            Hadoop 3.1.3 完全分布式安装配置文
                            下一篇
                            配置 Zookeeper 集群

                            评论
                            Loading...