一.环境说明
系统:CentOS Linux release 7.6.1810 (Core)
IP:10.255.175.84
Jdk:1.8.0_25
Hadoop:2.7.5
Hbase:1.2.6
Zookeeper: zookeeper-3.4.10
Phoenix: phoenix-4.14.1-HBase-1.2-bin
Thrift: thrift-0.11.0
二.版本兼容性
JDK、Hadoop、HBase版本兼容性(X:不兼容;NT:未测试;Y:兼容):
三.安装jdk
下载jdk1.8.0_25
解压 tar -zxvf jdk*
配置环境变量:
vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_25
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export HBASE_HOME=/usr/local/hbase-1.2.6
export PATH=${HBASE_HOME}/bin:$PATH
export HADOOP_HOME=/usr/local/hadoop-2.7.5
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
export PATH=.:${JAVA_HOME}/bin:${HADOOP_HOME}/bin:$PATH
重新加载配置文件使之生效$ source /etc/profile
四.环境配置准备
4.1添加hosts映射关系
$ vi /etc/hosts
添加内容如下:
10.255.65.4 master
4.2配置SSH的免key登陆(略)
集群和伪分布式需要配置
4.3 关闭防火墙
关闭: systemctl stop firewalld
开机禁用 : systemctl disable firewalld
4.4 禁用selinux: /etc/selinux/config文件
设置"SELINUX=disabled"
五.Zookeeper安装配置
下载解压zookeeper文件
zookeeper/conf目录下zoo_sample.cfg复制重命名为zoo.cfg
vi zoo.cfg
dataDir=指定目录(默认存储在tmp)
maxSessionTimeout=200000
minSessionTimeout=20000