一、部署规划
1.下载地址:
hbase:Apache HBase – Apache HBase Downloads
pinpoint:https://github.com/pinpoint-apm/pinpoint/releases/tag/v2.4.0
2. 查看 Hbase 与 jdk 及 Hadoop 兼容矩阵
【坑】不选择对应版本的组件会导致无法正常部署 切记选择对应版本
这里使用 jdk8 hbase1.7.1 pinpoint2.4.0 jdk11(pinpoint2.4.0依赖)
二、安装部署
1. 安装 jdk 不做赘述
2. 安装 hbase 单机
- 安装包上传到服务器 这里放在 /home/pinpoint 目录下并解压 hbase-1.7.1-bin.tar.gz 包
tar -zxf hbase-1.7.1-bin.tar.gz
- 修改 conf 下的 hbase-env.sh 文件
vim /home/pinpoint/hbase-1.7.1/conf/hbase-env.sh
- 新增如下配置 或者 打开配置文件中的注释修修改为自己所需参数
export JAVA_HOME=/usr/java/jdk1.8/
export HBASE_MANAGES_ZK=true
# 注释配置 没有该配置则无需注释
#export HBASE_MASTER_OPTS
#export HBASE_REGIONSERVER_OPTS
- 修改conf下的 hbase-site.xml 文件 指定数据的存储位置
vim /home/pinpoint/hbase-1.7.1/conf/hbase-site.xml
- 添加如下配置
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///home/pinpoint/hbase-1.7.1/data</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>127.0.0.1</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
</configuration>
- 配置环境变量
vim /etc/profile
# 在末尾添加
export HBASE_HOME=/home/pinpoint/hbase-1.7.1
# 使环境变量生效
source /etc/profile
- 启动 hbase
cd