材料 | 版本 | 数量 | 备注 |
---|---|---|---|
安装包 | hbase-2.3.3-bin.tar.gz | 3 | |
虚拟机 | CentOS 7.2 | 3 | |
IP | / | 3 | 192.168.241.110/120/130 |
服务器名 | / | 3 | hadoop 、hadoop01 、hadoop02 |
hadoop | hadoop-3.2-0 | 3 | |
zookeeper | ZooKeeper 3.4.9 | 3 | 这里的hbase放弃内置的zk,使用外置zk,因此需要额外的zk,CentOS 7.2安装 ZooKeeper 3.4.9 |
Hbase 版本与 Hadoop 的兼容性
下载解压hbase
1.在家目录中下载,完成后安装包会出现在家目录下,(对目录不做要求,下在其它地方都可以
wget http://archive.apache.org/dist/hbase/2.3.3/hbase-2.3.3-bin.tar.gz
2.解压
tar -zxvf hbase-2.3.0-bin.tar.gz
3.重命名,不做要求
mv hbase-2.3.0-bin.tar.gz hbase
4.建立补充目录,用于临时文件存储
mkdir -p ~/hbase/tmp
配置
配置hbase-env.sh
hbase的环境变量配置文件
vim ~/hbase/conf/hbase-env.sh
添加以下内容
export JAVA_HOME=/usr/java/default
export HBASE_MANAGES_ZK=false
/usr/java/default是我的Java路径
export HBASE_MANAGES_ZK=false
表示不使用hbase内置的zookeeper,好像也可以不加这一句,不加这一句应该是默认不使用
配置hbase-site.xml
hbase核心配置
hbase2-3-3的该文件内已经有部分内容了,可以改成下面这样。
<