HBase安装,配置,启动,检查

HBase安装,配置,启动,检查-CSDN博客

Linux安装,配置,启动HBase

HBase分布式环境的部署

一、HBase安装,配置

1、下载HBase安装包

Hbase官方下载地址: http://archive.apache.org/dist/hbase

选择相应的版本点击下载,这里以2.3.5为例

1
2
# linux可以通过wget命令下载
wget https://archive.apache.org/dist/hbase/2.3.5/hbase-2.3.5-bin.tar.gz

2、解压,重命名,配置环境变量并激活

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 解压,重命名,环境变量(激活)
tar -zxvf hbase-2.3.5-bin.tar.gz -C /opt/software/ # 解压到/opt/software目录

# 进入hbase-2.3.5目录
cd /opt/software/hbase-2.3.5

# 删除 guava 防止不兼容
rm -f lib/guava-11.0.2.jar

# 配置环境变量
vim /etc/profile.d/myenv.sh
# 在/etc/profile.d/myenv.sh中写入如下
export HBASE_HOME=/opt/software/hbase-2.3.5
export PATH=$PATH:$HBASE_HOME/bin

# 激活环境变量
source /etc/profile

3、hbase 配置

1
2
# 进入配置文件目录
cd /opt/software/hbase-2.3.5/conf

1、环境配置文件:hbase-env.sh

1
vim hbase-env.sh  # 在hbase-env.sh中写入如下
1
2
3
export JAVA_HOME=/opt/software/jdk1.8.0_171				#jdk目录,配置为自己的
export HBASE_CLASSPATH=/opt/software/hbase-2.3.5/conf #hbase类环境目录
export HBASE_MANAGES_ZK=false

2、核心配置文件:hbase-site.xml

1
vim hbase-site.xml	# 在hbase-site.xml中写入如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<!-- 定义HBase是否以分布式模式运行 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- HBase的临时文件存储位置 -->
<property>
<name>hbase.tmp.dir</name>
<value>./tmp</value>
</property>
<!-- 控制HBase是否检查Hadoop文件系统的流能力 -->
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
<!-- HBase数据的HDFS根目录 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.146.130:9000/hbase235</value>
</property>
<!-- HBase使用的ZooKeeper集群的主机名列表 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.146.130</value>
</property>
</configuration>

具体情况根据自己目录和需求配置,我这里已经提前安装好了hadoop zookeeper jdk

4、将hadoop和zookeeper的配置文件创建配置文件放在hbase配置目录

创建 hadoop core-site.xml与hdfs-site.xml、zookeeper zoo.cfg 软链接

1
2
3
ln -s /opt/software/hadoop-3.1.3/etc/hadoop/core-site.xml /opt/software/hbase-2.3.5/conf/core-site.xml
ln -s /opt/software/hadoop-3.1.3/etc/hadoop/hdfs-site.xml /opt/software/hbase-2.3.5/conf/hdfs-site.xml
ln -s /opt/software/zookeeper-3.6.3/conf/zoo.cfg /opt/software/hbase-2.3.5/conf/zoo.cfg

5、配置 regionserver

1
2
3
vim regionservers  # 在regionserver文件中写入regionserver所在机器Ip地址
192.168.146.130
....

二、HBase启动与关闭,安装检验

注意启动顺序Hadoop-hdfs(sbin/start-dfs.sh) --> hadoop-yarn(sbin/start-yarn.sh) -->zookeeper(zkServer.sh start) --> hbase(start-hbase.sh)

启动关闭

1
2
3
# 执行/opt/software/hbase-2.3.5/bin目录下的脚本文件
start-hbase.sh
stop-hbase.sh
1
2
# jps 查看java进程
jps

image-20240308125530459

1
2
#web 查看
http://192.168.146.130:16010/master-status

image-20240308125554267

1
2
#客户端访问
hbase shell

image-20240308125713498

这里有个日志警告


HBase安装,配置,启动,检查
https://leaf-domain.gitee.io/2024/03/07/hbase-install/
作者
叶域
发布于
2024年3月7日
许可协议