CentOS版本:7.6.1810 3臺
JDK版本:1.8.0_191
Zookeeper版本:3.4.10
安裝包
鏈接:https://pan.baidu.com/s/1j73pSB8YS4NUl0fBCy5Htw
提取碼:1111
注意:注意看命令前面的節點機
-
上傳檔案到CentOS
-
解壓JDK到指定路徑
[root@master /]# tar zxvf /home/package/jdk-8u191-linux-x64.tar.gz -C /usr/local/src/
- 配置JAVA環境變數 3臺都要配
[root@master /]# vi /etc/profile
#添加如下:
export JAVA_HOME=/usr/local/src/jdk1.8.0_191/
export PATH=$PATH:$JAVA_HOME/bin
#重繪使環境變數生效
[root@master /]# source /etc/profile
#檢驗
[root@master /]# which java

- 拷貝到另外兩臺
[root@master /]# scp -r /usr/local/src/jdk1.8.0_191/ salve1:/usr/local/src/
[root@master /]# scp -r /usr/local/src/jdk1.8.0_191/ salve2:/usr/local/src/
- 解壓Zookeeper 3臺都要配
#解壓
[root@master /]# tar zxvf /home/package/zookeeper-3.4.10.tar.gz -C /usr/local/src/
#環境變數配置
export ZK_HOME=/usr/local/src/zookeeper-3.4.10/
#在上面JAVA的第二行追加
export PATH=$PATH:$JAVA_HOME/bin:$ZK_HOME/bin:
#重繪
[root@master /]# source /etc/profile
#驗證
[root@master zookeeper-3.4.10]# which zkServer.sh
- 修改Zookeeper組態檔
- 只需要配置紅色方框的就行其他默認即可
#進入Zookeeper安裝目錄
[root@master zookeeper-3.4.10]# cd /usr/local/src/zookeeper-3.4.10/
#改名
[root@master zookeeper-3.4.10]# mv conf/zoo_sample.cfg conf/zoo.cfg
#修改組態檔
[root@master zookeeper-3.4.10]# vi conf/zoo.cfg
#時間單元
tickTime=2000
#初始化時間
initLimit=10
# sending a request and getting an acknowledgement
#建立連接時間
syncLimit=5
# example sakes.
#資料存盤目錄
dataDir=/usr/local/src/zookeeper-3.4.10/zkdata/
# the port at which the clients will connect
#client的連接埠
clientPort=2181
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1
#多個服務配置
server.1=master:2888:3888
server.2=salve1:2888:3888
server.3=salve2:2888:3888

-
創建資料存盤目錄和遠程拷貝
#創建目錄 [root@master ~]# mkdir -p /usr/local/src/zookeeper-3.4.10/zkdata #拷貝到salve1 salve2 [root@master ~]# scp -r /usr/local/src/zookeeper-3.4.10/ salve1:/usr/local/src/ [root@master ~]# scp -r /usr/local/src/zookeeper-3.4.10/ salve2:/usr/local/src/ #創建資料節點及服務編號 [root@master ~]# echo 1 > /usr/local/src/zookeeper-3.4.10/zkdata/myid [root@salve1 ~]# echo 2 > /usr/local/src/zookeeper-3.4.10/zkdata/myid [root@salve2 ~]# echo 3 > /usr/local/src/zookeeper-3.4.10/zkdata/myid -
啟動Zookeeper 三臺執行啟動命令
[root@master ~]# zkServer.sh start [root@salve1 ~]# zkServer.sh start [root@salve2 ~]# zkServer.sh start #查看狀態 [root@master ~]# zkServer.sh status #兩個follower一個leader 正常
?

?

?

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/272198.html
標籤:其他
