centos7安裝zookeeper3 4 9集群

2021-08-07 11:55:26 字數 3191 閱讀 7561

作業系統: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 default

using config: /usr/local/zookeeper/bin/../conf/zoo.cfg

starting zookeeper ... started

2、  檢視狀態

[root@localhost data]# /usr/local/zookeeper/bin/zkserver.sh status

192.168.1.91

zookeeper jmx enabled by default

using config: /usr/local/zookeeper/bin/../conf/zoo.cfg

mode: follower

192.168.1.92

zookeeper jmx enabled by default

using config: /usr/local/zookeeper/bin/../conf/zoo.cfg

mode: leader

192.168.1.93

zookeeper jmx enabled by default

using config: /usr/local/zookeeper/bin/../conf/zoo.cfg

mode: follower

由此我們看出192.168.1.92這台機器被選舉為leader了

[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...