
HBase的安装与配置一、知识目标理解HBase分布式数据库的基本概念、架构及其在大数据生态系统中的角色定位。掌握HBase与Hadoop、ZooKeeper等组件的协同工作原理和依赖关系。二、技能目标能够完成HBase的安装、环境变量配置和分布式集群部署。掌握HBase集群的启动、停止操作。三、素质目标培养耐心和细致的调试精神能够在复杂的系统环境中保持清晰的逻辑思维。提升在多节点环境下的协同配置和一致性管理意识注重配置细节的准确性。四、重难点重点HBase在Linux系统中的完整安装流程与关键配置。难点配置文件参数的正确设置与集群节点间的服务协同。五、任务描述本次任务是HBase的安装与配置。最终效果能够正常访问Web界面http://master:16010查看HBase集群状态。六、环境要求CentOSLinux操作系统Java环境 JDK 1.8 或更高版本Hadoop集群ZooKeeper七、任务实施步骤1解压安装文件将HBase安装包放到/opt/packages/目录下解压HBase安装包到指定目录即/opt/programstar -zxvf hbase-2.2.3-bin.tar.gz -C /opt/programs进入到/opt/programs目录下修改文件夹名mv hbase-2.2.3 /opt/programs/hbase步骤2配置环境变量进入/etc目录下再编辑环境变量配置文件vi profile添加以下内容# HBASE_HOMEexport HBASE_HOME/opt/programs/hbaseexport PATH$PATH:$HBASE_HOME/bin使配置生效source /etc/profile步骤3修改HBase配置文件3.1进入/opt/programs/hbase/conf/目录下修改 hbase-env.shvi hbase-env.sh配置内容export JAVA_HOME/opt/module/jdk1.8export HBASE_MANAGES_ZKfalseexport HADOOP_HOME/opt/module/hadoop-3.1.33.2进入/opt/programs/hbase/conf/目录下修改 hbase-site.xmlvi hbase-site.xml配置内容复制过去后记得把中文删除configuration!-- HBase在HDFS上的数据存储路径--propertynamehbase.rootdir/namevaluehdfs://master:8020/hbase/value/property!-- 启用分布式模式 --propertynamehbase.cluster.distributed/namevaluetrue/value/property!-- ZooKeeper集群节点列表去掉空格 --propertynamehbase.zookeeper.quorum/namevaluemaster:2181,worker1:2181,worker2:2181/value/property!-- 解决HDFS与HBase版本兼容性问题 --propertynamehbase.unsafe.stream.capability.enforce/namevaluefalse/value/property/configuration3.3进入/opt/programs/hbase/conf/目录下修改 regionservers 文件vi regionservers编辑以下内容masterworker1worker2步骤4软连接Hadoop配置文件进入到/opt/module/hadoop-3.1.3/etc/hadoop/目录下建立core-site.xml软连接ln -s core-site.xml /opt/programs/hbase/conf/core-site.xml建立hdfs-site.xml软连接ln -s hdfs-site.xml /opt/programs/hbase/conf/hdfs-site.xml步骤5分发HBase到其他节点# 分发到worker1节点scp -r /opt/programs/hbase/ rootworker1:/opt/programs/# 分发到worker2节点scp -r /opt/programs/hbase/ rootworker2:/opt/programs/再进入master节点的etc目录下,发送profile文件到worker1节点scp -r profile rootworker1:/etc在worker1节点使配置生效source /etc/profile再进入master节点的etc目录下,发送profile文件到worker2节点scp -r profile rootworker2:/etc在worker2节点使配置生效source /etc/profile步骤6启动与验证6.1 查看HBase版本hbase version6.2 启动Hadoop集群输入集群启动命令6.3 启动ZooKeeperzkServer.sh start查看3个节点ZooKeeper服务状态zkServer.sh status6.4 启动HBase集群start-hbase.sh6.5 检查进程状态# Master节点应有HMaster、HRegionServerjps# worker1和worker2节点应有HRegionServer6.6 验证安装在master节点进入HBase Shellhbase shell查看命名空间list_namespace6.7 访问Web界面在浏览器中访问http://master:16010恭喜你学会了HBase的安装与配置