Hbase

注意
安装部署HBase之前需要确保hadoop分布式部署成功,安装zookeeper

HBase安装部署

tar -zxvf hbase-2.2.3-bin.tar.gz -C /opt/module

配置环境变量

#HBASE_HOME

export HBASE_HOME=/opt/module/hbase-2.2.3

export PATH=PATH:HBASE_HOME/bin

然后,保存并退出。执行命令 source /etc/profile,使刚刚的配置生效。

配置HBase相关文件

切换到hbase的conf目录下

修改 hbase-env.sh 文件

在文件末尾添加如下内容:

export HBASE_MANAGES_ZK=false

export JAVA_HOME=/opt/module/jdk1.8.0_212

添加完成后保存并退出。

配置 hbase-site.xml 文件

在 configuration 标签中添加如下内容:

<configuration>

<!--指定 hbase 根路径 -->

<property>

<name>hbase.rootdir</name>

<value>hdfs://bigdata1:9820/hbase</value>

</property>

<!--将 hbase 设置为分布式部署 -->

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

<!--指定 zookeeper 服务器 -->

<property>

<name>hbase.zookeeper.quorum</name>

<value>bigdata1,bigdata2,bigdata3</value>

</property>

<!-- 避免出现启动错误 -->

<property>

<name>hbase.unsafe.stream.capability.enforce</name>

<value>false</value>

</property>

</configuration>

修改 regionservers 文件

bigdata1

bigdata2

bigdata3

分发文件

scp -r /opt/module/hbase-2.2.3/ bigdata2:/opt/module

scp -r /opt/module/hbase-2.2.3/ bigdata3:/opt/module

分发环境变量

scp -r /etc/profile.d/bigdata_env.sh bigdata2:/etc/profile.d

scp -r /etc/profile.d/bigdata_env.sh bigdata3:/etc/profile.d

启动hbase集群

start-hbase.sh

相关推荐
miaowu3576 小时前
AI智能体推动数字化转型:从流程自动化到决策辅助的完整路线图
大数据·人工智能·自动化
爬也要爬着前进6 小时前
redis主从搭建
数据库·redis·缓存
互联网江湖6 小时前
珞石机器人:向左科技股,向右零部件制造商?
大数据·人工智能
CRMEB系统商城6 小时前
开源自建还是SaaS订阅?算一笔3年经济账
java·大数据·开发语言·开源
@Mike@6 小时前
02-数据库学习笔记(SQL引擎)
数据库·笔记·学习
Leo.yuan6 小时前
数据仓库建设怎么做?从源数据到分析报表全流程讲清
大数据·分布式·spark
笃行3508 小时前
国产化落地避坑 · 干货向|Oracle 迁金仓 KES,我把外连接消除排在隐性陷阱第一位
数据库
老纪的技术唠嗑局8 小时前
花一年时间整理出的:AI 数据库混合搜索入门实践
数据库
pftn8 小时前
从0到1搭建具身智能数据飞轮:Ray + Kafka + LanceDB 全链路实战
大数据
川石课堂软件测试9 小时前
安全测试|常见SQL注入攻击方式、实例及预防
服务器·数据库·sql·功能测试·测试工具·安全·单元测试