Zookeeper簡易實踐操作

2021-10-11 14:39:03 字數 1863 閱讀 9629

1.解壓zookeeper

tar -zvxf /zookeeper安裝包所在路徑 -c /zookeeper解壓後所在路徑

2.修改名字

mv /帶版本號zookeeper的路徑 /改名字為zookeeper的路徑

3.建立目錄

建立data和logs目錄(在 zookeeper 的安裝目錄下建立)

dxccd /zookeeper的路徑

mkdir data && mkdir logs

4.為每個節點編號

echo 1 > /zookeeper的路徑/data/myid

5.修改配置檔案zoo.cfg

cp /zookeeper的路徑/conf/zoo_sample.cfg /zookeeper的路徑/conf/zoo.cfg

vi /zookeeper的路徑/conf/zoo.cfg

修改引數內容:

datadir = /zookeeper/data 的完整路徑

末尾新增

server.1 = dxc:2888:3888

server.2 = dxc2:2888:3888

server.3 = dxc3:2888:3888

6.修改zookerper 安裝目錄的歸屬使用者為 hadoop使用者

chown -r hadoop:hadoop /zookeeper的路徑

7.複製節點

dxcscp -r /zookeeper的路徑 dxc2:/複製的位置

scp -r /zookeeper的路徑 dxc3:/複製的位置

8.修改節點的配置

dxc2

chown -r hadoop:hadoop /zookeeper的路徑

9.配置該節點編號

dxc2

echo 2 > /zookeeper的路徑/data/myid

10.在節點二上配置其編號

配置zookeeper的歸屬

dxc2

chown -r hadoop:hadoop /zookeeper的路徑

配置編號

echo 3 > /zookeeper的路徑/data/myid

11.系統環境變數配置

dxcvi /etc/profile

末尾新增

# set zookeeper environment

# zookeeper 安裝目錄

export zookeeper_home=/zookeeper的安裝路徑

# zookeeper 可執行程式目錄

export path=$patn:$zookeeper_home/bin

12.啟動zookeeper

分別在 dxc dxc2 dxc3 三個節點使用 zkserver.sh start 命令啟動 zookeeper

dxcsu - hadoop

source /etc/profile

zkserver.sh start

dxc2

su - hadoop

source /etc/profile

zkserver.sh start

dxc3

su - hadoop

source /etc/profile

zkserver.sh start

13.檢視三颱機器的zookeeper的執行狀態

dxczkserver.sh status

mode:follower

dxc2

zkserver.sh status

mode:follower

dxc3

zkserver.sh status

mode:follower

zookeeper簡易操作

3 常用命令 3.1.啟動zk服務 bin zkserver.sh start 3.2.檢視zk服務狀態 bin zkserver.sh status 3.3 停止zk服務 bin zkserver.sh stop 3.4.重啟zk服務 bin zkserver.sh restart 3.5 連線伺...

協調服務 Zookeeper實踐

事務日誌 zoo.cfg檔案中,datadir 快照日誌 執行時日誌 bin zookeeper.out public class connectiondemo countdownlatch.await system.out.println zookeeper.getstate zookeeper....

git 簡易操作

git init bare 建立乙個原始的裸倉庫 適用於服務端 git支援的協議 本地協議 ssh協議 git協議 http https協議 ftp rsync。其中git協議不能push。git clone bare url 從url轉殖乙個裸倉庫到本地。git push mirror url 從...