zookeeper集羣安裝配置

一、安裝zookeeper, 解壓

二、配置

進入$zkHome/conf目錄下

複製一份配置文件
cp zoo_sample.cfg zoo.cfg

修改配置

    數據文件位置
    dataDir=/usr/temp/zkdata
    
    日誌文件位置
    dataLogDir=/usr/temp/zklog
    
    在最後添加集羣配置
    server.1=zoo1:2881:3881
    server.2=zoo2:2882:3882
    server.3=zoo3:2883:3883
    
    zoo1,zoo2,zoo3分別表明三臺服務器,修改/etc/hosts文件,配置對應的ip

三、建立myid

去上面配置的dataDir目錄下,建立myid文件

cd /usr/temp/zkdata
touch myid
echo 1 > myid

這裏的1分別對應配置的server1, 其餘兩臺就分別是2和3

四、配置環境變量

修改 /etc/profile

添加
export ZOOKEEPER_HOME=/usr/local/java/zookeeper-3.4.9
export PATH=$PATH:$ZOOKEEPER_HOME/bin

執行source /etc/profile 更新環境變量

五、啓動

修改完環境變量後
使用zkServer.sh start 啓動zk服務

而後使用 zkServer.sh status 查看zk是否啓動成功

六、驗證集羣是否成功

使用zkCli.sh進入zk客戶端

能夠用help查看zk客戶端命令

在1號服務器裏執行 set /test_data "fzp" 添加一個節點數據

而後再2.3號服務器執行 get /test_data 看是否能獲取數據,若是能則說明集羣已經配置成功
相關文章
相關標籤/搜索