您好,登錄后才能下訂單哦!
本篇內容主要講解“zookeeper的詳細安裝教程”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“zookeeper的詳細安裝教程”吧!
1. 安裝JDK。
2. 下載一個穩定的ZooKeeper版本,就解壓縮并cd到目錄中。
要啟動ZooKeeper,您需要一個配置文件,zookeeper-3.4.10/conf這個路徑下的zoo_sample.cfg修改為zoo.cfg 。 修改內容 :
#這個目錄的設置因人而異 dataDir=/Users/huanchu/Documents/Software/zookeeper-3.4.13/zkData
mkdir mkdir zkData
./bin/zkServer.sh start
huanchu-mbp:zookeeper-3.4.13 huanchu$ jps -l 2469 sun.tools.jps.Jps 2461 org.apache.zookeeper.server.quorum.QuorumPeerMain
huanchu-mbp:zookeeper-3.4.13 huanchu$ ./bin/zkServer.sh status ZooKeeper JMX enabled by default Using config: /Users/huanchu/Documents/Software/zookeeper-3.4.13/bin/../conf/zoo.cfg Mode: standalone
./bin/zkCli.sh -server 127.0.0.1:2181
quit
./bin/zkServer.sh stop
docker pull zookeeper
docker run --name zk01 -p 2181:2181 --restart always -d zookeeper
1. tickTime =2000:通信心跳數,Zookeeper服務器與客戶端心跳時間,單位毫秒 Zookeeper使用的基本時間,服務器之間或客戶端與服務器之間維持心跳的時間間隔,也就是每個tickTime時間就會發送一個心跳,時間單位為毫秒。 它用于心跳機制,并且設置最小的session超時時間為兩倍心跳時間。(session的最小超時時間是2*tickTime)
2. initLimit =10:LF初始通信時限 集群中的Follower跟隨者服務器與Leader領導者服務器之間初始連接時能容忍的最多心跳數(tickTime的數量),用它來限定集群中的Zookeeper服務器連接到Leader的時限。
3. syncLimit =5:LF同步通信時限 集群中Leader與Follower之間的最大響應時間單位,假如響應超過syncLimit * tickTime,Leader認為Follwer死掉,從服務器列表中刪除Follwer。
4. dataDir:數據文件目錄+數據持久化路徑 主要用于保存Zookeeper中的數據。
5. clientPort =2181:客戶端連接端口 監聽客戶端連接的端口。
到此,相信大家對“zookeeper的詳細安裝教程”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。