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

相关推荐
韩立学长1 分钟前
基于Springboot泉州旅游攻略平台d5h5zz02(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·旅游
程序员泠零澪回家种桔子14 分钟前
分布式事务核心解析与实战方案
分布式
Re.不晚38 分钟前
MySQL进阶之战——索引、事务与锁、高可用架构的三重奏
数据库·mysql·架构
老邓计算机毕设1 小时前
SSM智慧社区信息化服务平台4v5hv(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·智慧社区、·信息化平台
凯子坚持 c1 小时前
CANN 生态中的分布式训练利器:深入 `collective-ops` 项目实现高效多卡协同
分布式
麦聪聊数据1 小时前
为何通用堡垒机无法在数据库运维中实现精准风控?
数据库·sql·安全·低代码·架构
2301_790300961 小时前
Python数据库操作:SQLAlchemy ORM指南
jvm·数据库·python
m0_736919101 小时前
用Pandas处理时间序列数据(Time Series)
jvm·数据库·python
亓才孓1 小时前
[JDBC]PreparedStatement替代Statement
java·数据库
m0_466525292 小时前
绿盟科技风云卫AI安全能力平台成果重磅发布
大数据·数据库·人工智能·安全