zookeeper詳細的安裝流程

2021-09-24 02:30:08 字數 2156 閱讀 3596

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...