作業系統:centos linux release 7.2.1511 (core)
jdk版本:1.8.0_121
三颱伺服器:192.168.1.91; 192.168.1.92; 192.168.1.93;
選擇zookeeper-3.4.9版本
先建立/soft目錄,然後利用winscp拷貝到該目錄下
[root@localhost /]# mkdir /soft
[root@localhost /]# cd /soft/
[root@localhost soft]# tar zxvf zookeeper-3.4.9.tar.gz
移動到/usr/local目錄下
[root@localhost soft]# mv zookeeper-3.4.9 /usr/local/zookeeper
1、 建立資料目錄
下面zoo.cfg配置檔案的datadir將會修改為這個目錄
[root@localhost zookeeper]# cd /usr/local/zookeeper
[root@localhost zookeeper]# mkdir data
2、配置zoo.cfg
[root@localhost zookeeper]# cd conf
[root@localhost conf]# cp zoo_sample.cfg zoo.cfg
[root@localhost conf]# vi zoo.cfg
先把datadir=/tmp/zookeeper注釋,然後將下面四行**新增到檔案末尾
datadir=/usr/local/zookeeper/data
server.1=192.168.1.91:2888:3888
server.2=192.168.1.92:2888:3888
server.3=192.168.1.93:2888:3888
3、建立myid檔案
[root@localhost conf]# cd ../data
[root@localhost data]# touch myid
[root@localhost data]# echo "1">>myid
拷貝zookeeper到另外兩台機器
[root@localhost data]# scp -r /usr/local/zookeeper [email protected]:/usr/local/
[root@localhost data]# scp -r /usr/local/zookeeper [email protected]:/usr/local/
中間會要求輸入密碼,分別輸入你另外兩台機器的密碼就行了
修改myid檔案
192.168.1.92的myid內容改為2
[root@localhost zookeeper]# cd /usr/local/zookeeper/data
[root@localhost data]# echo "2">myid
192.168.1.93的myid內容改為3
[root@localhost zookeeper]# /usr/local/zookeeper/data
[root@localhost data]# echo "3">myid
開啟2888、3888、2181埠
[root@localhost data]# firewall-cmd --zone=public --add-port=2888/tcp --permanent
[root@localhost data]# firewall-cmd --zone=public --add-port=3888/tcp --permanent
[root@localhost data]# firewall-cmd --zone=public --add-port=2181/tcp --permanent
重啟防火牆
[root@localhost data]# firewall-cmd --reload
1、啟動(每台機器都要啟動)
[root@localhost bin]# /usr/local/zookeeper/bin/zkserver.sh start
如果輸入以下內容,表示啟動成功
zookeeper jmx enabled by default2、 檢視狀態using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
starting zookeeper ... started
[root@localhost data]# /usr/local/zookeeper/bin/zkserver.sh status
192.168.1.91
zookeeper jmx enabled by default192.168.1.92using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
mode: follower
zookeeper jmx enabled by default192.168.1.93using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
mode: leader
zookeeper jmx enabled by default由此我們看出192.168.1.92這台機器被選舉為leader了using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
mode: follower
[root@localhost zookeeper]# /usr/local/zookeeper/bin/zkcli.sh -server 192.168.1.92:2181
最終如下圖,表示連線成功:
好了,集群配置完成。
centos7 安裝centos桌面
一 輸入命令 yum groupinstall gnome desktop graphical administration tools 二 設定系統啟動等級。systemctl get default 獲取當前系統執行形式,會顯示multi user.target 命令列終端 或者 graphic...
centos7安裝nginx(yum安裝)
感興趣的可以檢視用壓縮包安裝的過程 1 通過檢視當前linux核心以及版本號進行獲取nginx的rpm安裝源適配。uname a2 獲取nginx相關的rpm源 防止版本號不對應產生的各種問題 rpm uvh3 yum安裝nginx yum install nginx等待安裝完成。1 安裝完成後,n...
CentOS7安裝docker(yum安裝)
1.中文文件 2.檢視linux版本 cat etc redhat release3.是否聯網 這裡yun安裝,不聯網gg 4.解除安裝舊版本 sudo yum remove docker docker client docker client latest docker common docker...