hbase-2.2.7分布式搭建

一、下载上传解压

1.在官网或者云镜像网站下载jar包

华为云镜像站:Index of apache-local/hbase/2.2.7

2.上传到linux并解压

tar -zxvf hbase-2.2.7-bin.tar.gz -C /usr/locol/soft

二、配置环境变量

  1. vim /etc/profile

export HBASE_HOME=/usr/local/soft/hbase-2.2.7

export PATH=PATH:HBASE_HOME/bi

  1. 使环境变量生效

source /etc/profile

三、修改配置文件

#1、修改hbase-site.xml文件
vim hbase-site.xml

增加以下配置

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

<property>

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

<value>master,node1,node2</value>

</property>

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

<property>

<name>hbase.rootdir</name>

<value>hdfs://master:9000/hbase</value>

</property>

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

<property>

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

<value>true</value>

</property>

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

<property>

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

<value>false</value>

</property>

2.修改hbase-env.sh文件
vim hbase-env.sh

增加配置

export HBASE_MANAGES_ZK=false

export JAVA_HOME=/usr/local/soft/jdk1.8.0_171

3.修改regionservers文件
vim regionservers

node1

node2

四、同步到所有节点(如果是伪分布式不需要同步)

scp -r hbase-2.2.7 node1:`pwd`

scp -r hbase-2.2.7 node2:`pwd`

五、启动Hbase集群

启动Hbase集群的前提是已搭建了zookeeper集群与hadoop集群

1.hbase启动顺序:

zookeeper-->hadoop-->hbase

所以启动命令依次为:

(1)zkServer.sh start (三台机器都要启动)

(2)start-all.sh

(3)start-hbase.sh

如果成功启动的话,主节点会多一个HMaster进程,从节点分别会多一个HRegionServerj进程。

2.hbase关闭顺序:

hbase-->hadoop-->zk

所以关闭命令依次为:

(1)stop-hbase.sh

(2)stop-all.sh

(3)zkServer.sh stop

3.hbase web ui

http://master:16010

六、进入客户端

进入客户端:hbase shell

退出:exit

相关推荐
袋鼠云数栈7 小时前
实时湖仓如何真正做到“数据够新”?
大数据·数据库·人工智能·数据治理
ACP广源盛139246256737 小时前
M6/M5 Pro Mac mini 端侧 AI 落地@ACP#YLB3116 中端多盘存储扩展在 AI 服务中的机会与应用场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos
ACP广源盛139246256737 小时前
M6/M5 Pro Mac mini 端侧 AI 新形态@ACP#GSV5800 Serdes 长距离视频传输在 AI 服务中的机会与落地场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos·音视频
倔强的石头_9 小时前
事务边界与批量写入:避免长事务、锁等待和日志压力
数据库
努力努力再努力wz9 小时前
【Redis入门系列】从 KEYS 到 SCAN:渐进式遍历、Cursor 与位反转原理
数据库·redis·缓存
坐吃山猪10 小时前
【多线程】Lock与Condition
大数据·数据库
Lightpwd11 小时前
Spring Boot 多数据源落地:AbstractRoutingDataSource + 注解切面(附源码)
数据库·后端
LabVIEW开发11 小时前
LabVIEW 64位安装的位深陷阱:工具包、内存与工程兼容
数据库·labview·labview知识·labview功能·labview程序
寺中人11 小时前
MySQL 8.0 Windows 完整安装教程:环境配置、密码重置与常见报错排查
数据库·windows·mysql·环境搭建·mysql 安装
这个DBA有点耶11 小时前
同样48核配置TPS差1倍?高性价比数据库一体机的“软硬协同”才是分水岭
服务器·数据库·架构