當前環境:centos7.3一台
軟體版本:zookeeper-3.5.2
部署目錄:/usr/local/zookeeper
啟動埠:2181,2182,2183
配置檔案:/usr/local/zookeeper/conf/zoo1 ~ 3.cfg
yum依賴
yum install j**a-1.8.0-openjdk
2.解壓並移動
tar zxvf zookeeper-3.5.2-alpha.tar.gz
mv zookeeper-3.5.2-alpha /usr/local/zookeeper
3.建立資料目錄和日誌目錄,有幾個節點,建立幾個
cd /usr/local/zookeeper
mkdir data1
mkdir data2
mkdir data3
mkdir /var/log/zookeeper
mkdir /var/log/zookeeper/one
mkdir /var/log/zookeeper/two
mkdir /var/log/zookeeper/three
3.複製配置檔案
cp conf/zoo.cfg conf/zoo1.cfg
cp conf/zoo.cfg conf/zoo2.cfg
cp conf/zoo.cfg conf/zoo3.cfg
修改配置檔案,這裡只修改第乙個,後面幾個類似
vim /usr/local/zookeeper/conf/zoo1.cfg
clientport=2181 #埠不同例項不一樣,第二個可以是2182
datadir=/usr/local/zookeeper/data1 #對應的資料目錄
synclimit=5
ticktime=2000
initlimit=10
datalogdir=/var/log/zookeeper/one #對應日誌
dynamicconfigfile=/usr/local/zookeeper/conf/zoo1.cfg.dynamic #對應的節點檔案
4.複製節點檔案
cp conf/zoo.cfg.dynamic conf/zoo1.cfg.dynamic
cp conf/zoo.cfg.dynamic conf/zoo2.cfg.dynamic
cp conf/zoo.cfg.dynamic conf/zoo3.cfg.dynamic
修改節點檔案,這裡只修改第乙個,後面幾個類似
vim conf/zoo1.cfg.dynamic
server.1=172.26.98.239:2777:3777 ##第一台節點ip埠
server.2=172.26.98.239:2888:3888 ##第二台節點ip埠
server.3=172.26.98.239:2999:3999 ##第三台節點ip埠
5.建立myid檔案
echo "1" > data1/myid
echo "2" > data2/myid
echo "3" > data3/myid
啟動效驗
/usr/local/zookeeper/bin/zkserver.sh start /usr/local/zookeeper/conf/zoo1.cfg
/usr/local/zookeeper/bin/zkserver.sh start /usr/local/zookeeper/conf/zoo2.cfg
/usr/local/zookeeper/bin/zkserver.sh start /usr/local/zookeeper/conf/zoo3.cfg
檢視集群狀態
/usr/local/zookeeper/bin/zkserver.sh status /usr/local/zookeeper/conf/zoo1.cfg
/usr/local/zookeeper/bin/zkserver.sh status /usr/local/zookeeper/conf/zoo2.cfg
/usr/local/zookeeper/bin/zkserver.sh status /usr/local/zookeeper/conf/zoo3.cfg
/usr/bin/j**a
zookeeper jmx enabled by default
using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
client port found: 2182. client address: localhost.
mode: leader
Tomcat 單機多例項部署
別著急別著急,先看一下官方文件怎麼建議的。他們說可不建議你複製乙個又乙份的全部 tomcat 目錄進行多例項的部署,說安照下圖可以實現更優雅的 tomcat 單機多例項部署 流程清楚了,接下來才是真正的擼起袖子加油幹了。通過乙個 應該一目了然。2.還要修改各自conf目錄下的server.xml配置...
mysql單機多例項 MYSQL單機多例項
一 建立安裝目錄 mkdir usr local mysql s 5.6.32 mkdir usr local mysql m 5.6.32 wget tar zxv f mysql 5.6.32.tar.gz 二 編譯命令 1 主編引數 cmake dcmake install prefix da...
zk單機啟動
1.這裡用的是最新版本的zookeeper3.6.0 1.首先解壓 tar zxf apache zookeeper 3.6.0 bin.tar.gz 2.修改conf目錄 cp zoo sample.cfg zoo.cfg vim zoo.cfg the number of millisecond...