13-HBase的安装与配置 📅 发布时间:2026/7/5 2:32:45 👁️ 浏览次数: 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的安装与配置
2026年AI智能体软件行业技术演进与主流厂商能力对比评测分析 引言数字化转型正在经历从流程线上化到业务智能化的根本性跨越。随着大模型技术的突破与落地,企业管理软件的底层逻辑发生了深刻变化,传统的流程审批与记录系统正在向能够自主感知、分析、决策与执行的智能平台演进。在这一进程中,AI智能体软… 2026/7/5 2:30:37
山西瓷砖勾缝批发 在家装与工装领域,瓷砖勾缝早已从简单的填缝工序,演变为影响整体美观与耐用性的关键环节。面对市场上琳琅满目的勾缝产品与批发渠道,消费者与工程采购方往往面临“选择困难症”。本文结合当前【山西美缝剂】行业的发展现状,深入剖… 2026/7/5 2:30:37
JSON转表格使用教程:从入门到精通 什么是 JSON 转表格工具? JSON 转表格工具将 JSON 数据转换为美观的 HTML 表格,方便在网页中展示数据。这对于前端开发、数据分析展示和快速数据预览来说非常实用,尤其适合在博客文章、技术文档和管理后台中展示结构化数据。 逐步操作指南 … 2026/7/5 2:28:37
告别文献管理中的弹窗干扰:Zotero Format Metadata自动校验通知开关的实用指南 告别文献管理中的弹窗干扰:Zotero Format Metadata自动校验通知开关的实用指南 【免费下载链接】zotero-format-metadata Linter for Zotero. A plugin for Zotero to format item metadata. Shortcut to set title rich text; set journal abbreviations, universi… 2026/7/5 3:49:07
城乡居民基本医疗信息管理系统-springboot 本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 基于springboot的城乡居民基本医疗信息管理系统通过Mysql数据库连接数据库 http://… 2026/7/5 3:47:07
【Claude Code】Fable 5 提示指南 Anthropic 最近重新发布了 Fable 5 和 Mythos 5,随之配套更新了官方的提示指南。这篇笔记是对为 Claude Fable 5 编写提示 这篇文档的阅读整理,主要关注从 Opus 4.8 迁移过来要注意哪些行为变化,以及在 agentic 场景下如何配置 prompt 和 sca… 2026/7/5 3:47:07
公司日常考勤系统-springboot. 本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 基于springboot的智能笔记的开发与应用管理系统通过Mysql数据库连接数据库 http://… 2026/7/5 3:43:06
OpenClaw安全风险与AstronClaw沙箱化迁移实战指南 1. 项目概述:当“龙虾”开始自主行动,安全就不再是可选项大家好,我是小林,一个在AI工程一线摸爬滚打十年的老兵。过去三年,我亲手部署过27个不同形态的Agent系统,从本地轻量级RAG助手,到支撑金融… 2026/7/5 3:43:06
2026自助KTV品牌测评:谁家唱得舒心又划算 一、从“重资产困局”到“轻量化破局”当我们谈及线下娱乐的数字化转型,自助KTV(又称迷你KTV、共享KTV)无疑是实体零售智能化最激进的实践者之一。它用极简的物理空间、极低的运营人力,以及对C端用户“随到随唱”的极致响应&#… 2026/7/5 3:41:05
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36