zookeeper之安裝
阿新 • • 發佈:2021-11-13
zookeeper之安裝
一、準備條件
1.1 最低三個伺服器(一主多從,1個leader,多個flower)
1.2 將zookeeper安裝包上傳到叢集並解壓zookeeper
二、將conf目錄下的 zoo_sample.cfg拷貝一分,並命名為zoo.cfg
cp ./zoo_sample.cfg zoo.cfg
三、修改zoo.cfg配置檔案
tickTime=2000 心跳時間 initLimit=10 初始化時間 10(心跳針)* tickTime syncLimit=5 同步時間 5(心跳針)* tickTime dataDir=/home/bigdata/zookeeper/zkmyid 資料存放路徑 clientPort=2181 客戶端埠號 server.11=hadoop1:2888:3888 2888:資料通訊埠 server.12=hadoop2:2888:3888 3888:選舉資訊埠 server.13=hadoop3:2888:3888
四、建立logs存放日誌/home/bigdata/zookeeper/logs
cd /home/bigdata/zookeeper/
mkdir logs
五、在/home/bigdata/zookeeper目錄下建立zkmyid並更改許可權
touch zkmyid chmod 755 zkmyid
六、在/home/bigdata/zookeeper/zkmyid目錄下建立myid並新增內容
touch myid vi myid 11
六、新增zookeeper環境變數
vi /etc/profiles ZK_HOME=/home/bigdata/zookeeper $ZK_HOME:/bin
七、更改日誌位置
在zkEnv.sh 56行左右 把.路徑改變為/home/bigdata/zookeeper/logs路徑
八、同步配置
scp -r zookeeper root@192.168.11.12:/home/bigdata/ scp -r zookeeper root@192.168.11.13:/home/bigdata/
九、更改2/3號伺服器的配置
vi myid 12 vi myid13
十、重新整理三臺伺服器
source /etc/profile
十一、啟動zookeeper服務(三臺都啟動)
開啟zookeeper zkServer.sh start
關閉zookeeper zkServer.sh stop
十二、啟動zookeeper客戶端
zkCli.sh -server hadoop2:2181(2181預設,可寫可不寫)
做自己的太陽,成為別人的光!