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