ath
:path:
path
:zk_home/bin
source /etc/profile
4)修改zk的配置檔案
$zk_home/conf
mv zoo_sample.cfg zoo.cfg
vi zoo.cfg
# the number of milliseconds of each tick 心跳時間間隔
ticktime=2000
# the number of ticks that the initial
# synchronization phase can take 初始化心跳次數
initlimit=10
# the number of ticks that can pass between
# sending a request and getting an acknowledgement 傳送請求 請求響應的心跳次數
synclimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes. 快照儲存位置 id檔案 0-255
每乙個節點 唯一id 我們手動指定的 乙個集群中的id 不可重複的 投票使用的 這個id 必須寫在乙個檔案中 檔名必須myid 快照位置-- myid檔案的位置
datadir=/home/hadoop/data/zookeeperdata
# the port at which the clients will connect 客戶端連線埠
clientport=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxclientcnxns=60
# # be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
# #
# # the number of snapshots to retain in datadir
#autopurge.snapretaincount=3
# purge task interval in hours
# set to "0" to disable auto purge feature
#autopurge.purgeinterval=1
指定zk集群的節點資訊 將節點 id繫結
server.id=主機:2888:3888 乙個配置 代表乙個節點 一行
server.1=hdp01:2888:3888
server.2=hdp02:2888:3888
server.3=hdp03:2888:3888
1.id 每乙個節點 分配的唯一id 0-255
2.2888 選舉 3888 心跳
5)建立每乙個節點的myid檔案 將每乙個節點的id寫入
datadir=/home/hadoop/data/zookeeperdata 這個目錄下
建立 myid的檔案
檔案內容 只能有id 不能有多餘的空格或換行
id 和 zoo.cfg中的配置檔案中保持一致
6)遠端傳送zookeeper安裝包
傳送/etc/profile
sudo scp /etc/profile hdp02:/etc/
sudo scp /etc/profile hdp03:/etc/
source /etc/profile
7)啟動
保證 時間同步
保證 防火牆關閉
zkserver.sh start 每個節點都要執行
啟動完成:
驗證:1.jps
4789 quorumpeermain
2.zkserver.sh status
follower leader
Mac OSX 安裝zookeeper詳細過程
1.使用ssh工具連線到mac osx系統,或者使用mac電腦開啟終端命令列工具。2.安裝,在命令列中輸入brew install zookeeper,會看到如下介面 3.安裝進度100 完成以後,可以在 usr local etc zookeeper目錄下面看到預設的配置檔案。4.啟動zookee...
zookeeper詳細說明
zookeeper的目的,為分布式應用提供分布式的協同服務。zk提供了一組原語,分布式系統可以根據這組原語構建更高階別的服務 比如同步 配置維護 組和命名。zookeeper的znode類似於檔案系統,只不過每個節點還可以額外存放資料。當節點發生變化時 建立 刪除 資料變更 可以通知各個客戶端。因此...
zookeeper 集群搭建詳細
安裝jdk jdk1.8安裝部署 檢測集群時間是否同步 date 時鐘同步 與阿里雲同步 ntpdate ntp4.aliyun.com 檢測防火牆是否關閉 etc init.d iptables status 關閉防火牆 etc init.d iptables stop 開機防火牆不自啟 chkc...