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

相关推荐
jiayou641 天前
KingbaseES 表级与列级加密完全指南
数据库·后端
GBASE2 天前
G术时刻 |GBase 8s数据库事务并发控制之封锁技术介绍(下)
数据库
xiezhr2 天前
逛GitHub发现了一款免费的带AI功能的数据库管理工具
数据库·ai编程·dba
大大大大晴天3 天前
Hudi Metadata Table 与 Hive Sync (HMS)怎么选?
大数据
吃糖的小孩3 天前
给 QQ AI 机器人设计“可控记忆”:会话摘要、手动长期记忆与角色卡边界
数据库
手可摘星辰7773 天前
一次线上FlinkCDC异常排查复盘
大数据·flink
大大大大晴天3 天前
Hudi技术内幕:Metadata Table原理与实践
大数据
笃行3504 天前
金仓数据库数据安全双防线:静态存储加密与传输加密实战
数据库
笃行3504 天前
金仓数据库物理备份实战:sys_rman 全流程演练与误覆盖抢救
数据库
笃行3504 天前
金仓数据库逻辑备份实战:从全库导出到 Schema 替换的完整闭环
数据库