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

相关推荐
叼烟扛炮5 小时前
Linux 学习笔记(五十六):IO 多路复用初探——select 的“三宗罪”
linux·服务器·数据库·笔记·学习·php
.痞老板.8 小时前
mysql初阶--数据库基础
数据库·mysql
城北徐宫9 小时前
MySQL约束条件一览
数据库·mysql
ClouGence11 小时前
数据库变更审批困局,被这个开源工具解决了
数据库·开源
TDengine (老段)11 小时前
TDengine IDMP 十大实用功能(9)
大数据·数据库·人工智能·物联网·时序数据库·tdengine·idmp
starrocks_stella12 小时前
EMR Serverless StarRocks Object Table:用 SQL 连接 OSS 文件与多模态 AI
数据库
这个DBA有点耶13 小时前
以为自增ID只是有空洞?聊聊双主架构下无声的“数据覆盖”
数据库·mysql·dba
钱栈up13 小时前
内网全断,怎么核实高炉和烧结系统的数据库对接信息
数据库
weavecodes14 小时前
双层缓存与权限实时生效:织码在线教育系统的 Caffeine + Redis 设计
数据库
bksczm14 小时前
InnoDB 页结构详解:页类型、页头页尾、数据行与页目录
数据库·mysql