安装准备
JDK下载
jdk-8u171-linux-x64.gz
ZooKeeper下载
zookeeper-3.4.10.tar.gz
下载地方
安装JDK
1 检查一下系统中的jdk版本
> java -version
显示
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
2 检测jdk安装包
> rpm -qa | grep java
显示
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
3 卸载openjdk
> yum remove *openjdk*
之后再次输入rpm -qa | grep java 查看卸载情况:
> rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
4 安装新的JDK
首先在/usr/local建立文件夹JDK,然后将下载的JDk上传到该文件夹下
解压 jdk-8u171-linux-x64.gz安装包
> tar -zxvf jdk-8u171-linux-x64.gz
5 设置环境变量
打开/etc/profile文件 在最前面复制如下:
export JAVA_HOME=/usr/local/JDK/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
6 执行profile文件
> source /etc/profile
这样可以使配置不用重启即可立即生效。
7 检查新安装的jdk
java -version
安装zookeeper
1 创建目录
/usr/local/zookeeper
2 解压zookeeper安装包
> tar -zxvf zookeeper-3.4.10.tar.gz
3 添加系统环境变量
打开/etc/profile文件,在末尾添加
export ZOOKEEPER_HOME=/usr/local/zookeeper/zookeeper-3.4.10/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
输入 source /etc/profile命令使其文件立即生效
4 修改zookeeper配置文件
将配置文件zoo_sample.cfg 复制为 zoo.cfg,操作如下:
> cd /usr/local/zookeeper/zookeeper-3.4.10/conf/
> cp zoo_sample.cfg zoo.cfg
打开zoo.cfg,里面修改为
#服务器与客户端之间交互的基本时间单元(ms)
tickTime=2000
#配置保存数据文件夹
dataDir=/usr/local/zookeeper/zookeeper-3.4.10/data
#配置保存日志文件夹,当此配置不存在时默认路径与dataDir一致
dataLogDir=/usr/local/zookeeper/zookeeper-3.4.10/logs
#客户端访问zookeeper的端口号
clientPort=2181
启动、关闭zookeeper服务
启动服务:zkServer.sh start
查看状态:zkServer.sh status
关闭服务:zkServer.sh stop
重启服务:zkServer.sh restart