Zookeeper安裝和基礎配置
阿新 • • 發佈:2021-01-16
Zookeeper安裝和基礎配置
-
zookeeper官網
https://zookeeper.apache.org/
-
安裝環境
部署ip 部署軟體 開放埠 192.168.199.10 jdk1.8/zookeeper-3.5.8 2181 -
依賴環境安裝
tar -zxvf jdk-8u211-linux-x64.tar.gz mv jdk1.8.0_211 /opt/ vi /etc/profile #根據實際情況修改JAVA_HOME export JAVA_HOME=/opt/jdk1.8.0_211 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin source /etc/profile #測試 java -version
-
zookeeper安裝
mkdir -p /data/zookeeper tar zxzf apache-zookeeper-3.5.8-bin.tar.gz mv apache-zookeeper-3.5.8-bin /data/zookeeper/zookeeper-3.5.8 mkdir -p /data/zookeeper/zookeeper-3.5.8/{data,logs}
-
基礎配置
vim /data/zookeeper/zookeeper-3.5.8/conf/zoo.cfg tickTime=2000 initLimit=10 syncLimit=5 dataDir=/data/zookeeper/zookeeper-3.5.8/data dataLogDir=/data/zookeeper/zookeeper-3.5.8/logs clientPort=2181
-
配置啟動指令碼
vim /usr/lib/systemd/system/zookeeper.service [Unit] Description=zookeeper After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/data/zookeeper/zookeeper-3.5.8/bin/zkServer.sh start ExecReload=/data/zookeeper/zookeeper-3.5.8/bin/zkServer.sh restart ExecStop=/data/zookeeper/zookeeper-3.5.8/bin/zkServer.sh stop [Install] WantedBy=multi-user.target systemctl daemon-reload
-
開機自啟動設定
# 加入開機啟動 systemctl daemon-reload systemctl enable zookeeper # 檢視開機是否啟動成功 systemctl is-enabled zookeeper # 啟動服務 systemctl start zookeeper # 停止服務 systemctl stop zookeeper
-
防火牆開放埠
firewall-cmd --zone=public --add-port=2181/tcp --permanent firewall-cmd --reload setenforce 0