CentOS 安装 zookeeper

要使用 zookeeper,必须先安装 open jdk,已安装好 open jdk 的直接跳过: 

yum -y list java*

yum install java-1.8.0-openjdk.x86_64

java -version 

配置 open jdk 环境变量

vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=$JAVA_HOME/jre/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/jre/bin:$JRE_HOME/bin:$PATH

source /etc/profile

echo $JAVA_HOME

下载 zookeeper 并配置

zookeeper Releases 地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/

cd /home

mkdir download && cd download/

wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0-bin.tar.gz

tar -zxvf apache-zookeeper-3.6.0-bin.tar.gz

mv apache-zookeeper-3.6.0-bin/ zookeeper

cd zookeeper/ && mkdir {data,logs}

cd conf/ && cp zoo_sample.cfg zoo.cfg

编辑 zoo.cfg 配置文件

1.修改 dataDir 的值为刚刚在 zookeeper 下创建的 data 文件夹路径

dataDir=/home/download/zookeeper/data

2.添加 dataLogDir 配置为刚创建的 logs 文件夹路径 

dataLogDir=/home/download/zookeeper/logs

3.添加 admin.serverPort=8070 (因为8080端口被占用了)

admin.serverPort=8070

配置 zookeeper 环境变量

vi /etc/profile

export ZOOKEEPER_HOME=/home/download/zookeeper

export PATH=$PATH:$ZOOKEEPER_HOME/bin

source /etc/profile

echo $ZOOKEEPER_HOME

 

启动 zookeeper 服务

cd /home/download/zookeeper/bin/

zkServer.sh start

zkServer.sh status

 

一个简单的记录,希望有所帮助!

原文地址:https://www.cnblogs.com/journet/p/12797906.html