您好,登錄后才能下訂單哦!
本文將為大家詳細介紹“Linux操作系統中如何安裝ZooKeeper”,內容步驟清晰詳細,細節處理妥當,而小編每天都會更新不同的知識點,希望這篇“Linux操作系統中如何安裝ZooKeeper”能夠給你意想不到的收獲,請大家跟著小編的思路慢慢深入,具體內容如下,一起去收獲新知識吧。
下載相應版本
zookeeper安裝在/opt路徑下,建立軟鏈接/opt/zookeeper,以后更新只需要修改軟鏈接即可 在opt下新建zk_data與zk_logs作為zookeeper數據與日志目錄
tar zxvf zookeeper-3.4.11.tar.gz -C /opt cd /opt ln -s zookeeper-3.4.11 zookeeper mkdir /opt/zk_data mkdir /opt/zk_logs
默認加載的配置文件為/opt/zookeeper/conf/zoo.cfg
cd /opt/zookeeper/conf cp zoo_sample.cfg zoo.cfg vim zoo.cfg
此處以三節點的集群為例。*myid文件中的值與配置中的ip、serverId值對應!* 修改以下配置項
dataDir=/opt/zk_data dataLogDir=/opt/zk_logs clientPort=2181 server.132=192.168.233.132:2888:3888 server.133=192.168.233.133:2888:3888 server.134=192.168.233.134:2888:3888
每臺機器各自生成myid
echo "132" > /opt/zk_data/myid echo "133" > /opt/zk_data/myid echo "134" > /opt/zk_data/myid
/opt/zookeeper/bin/zkServer.sh start /opt/zookeeper/bin/zkServer.sh stop /opt/zookeeper/bin/zkServer.sh restart /opt/zookeeper/bin/zkServer.sh status
如果status
,可嘗試關閉防火墻,以centos為例:systemctl stop firewalld.service
啟動成功應能看到監聽2181端口:
netstat -ntlp 2181 #或者 ss -tlnp | grep 2181
配置完環境變量可直接運行zkServer.sh命令
# for zk env export PATH=/opt/zookeeper/bin:$PATH
Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是國內發展最好的Linux發行版之一;UbuntuKylin是基于Ubuntu的衍生發行版;Manjaro是基于Arch的Linux發行版;LinuxMint默認的Cinnamon桌面類似Windows XP簡單易用;Ubuntu則是以桌面應用為主的Linux操作系統。
感謝您能讀到這里,小編希望您對“Linux操作系統中如何安裝ZooKeeper”這一關鍵問題有了從實踐層面最深刻的體會,具體使用情況還需要大家自己動手實踐使用過才能領會,如果想閱讀更多相關內容的文章,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。