安装Hbase
Hbase暂时没有对应hadoop3.2.0的版本,最高到3.1.2
最近亲测hadoop2.8.5+hbase2.1.5出现很多错误,但是官方的文件显示可以,很烦,最后用了hadoop2.7.7解决问题
1、下载Hbase
下载地址:https://hbase.apache.org/downloads.html
选择bin版本,注意对应自己的hadoop版本
2、安装hbase
1、解压hbase
输入cd /usr/local
进入你放安装包的路径(根据自己的来)
输入tar -zxvf hbase-2.2.0-bin.tar.gz
解压hbase
2、配置环境变量(只要安装了hbase的都要配置)
输入vi /etc/profile
export HBASE_HOME=/usr/local/hbase-2.2.0
export PATH=$HBASE_HOME/bin:$PATH
保存退出输入source /etc/profile
更新环境变量
输入hbase version
检查是否成功
3、配置文件
notpad++连接虚拟机修改配置文件教程:
https://blog.csdn.net/qq_40343117/article/details/100010882
输入cd /usr/local/hbase-2.2.0/conf
输入vi hbase-env.sh
在里面设置自己的java路径,更改zookeeper为false
export JAVA_HOME=/usr/local/java/jdk1.8.0_221
输入vi hbase-site.xml
输入
<!--指定存储路径-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://chun1:9000/hbase</value>
</property>
<!--指定为分布式存储-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--指定zk的地址,用,分割-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>chun1,chun2,chun3</value>
</property>
输入vi regionservers
输入:你自己的机器名
(三台都要有hbase
scp /usr/local/hbase h02:/usr/local
)
4、检测配置
输入start-all.sh
启动hadoop
输入start-hbase.sh
启动hbase
输入jps检查
输入hbase shell
启动终端
从机输入hbase-daemon.sh start regionserver