zookeper安裝 ZooKeeper安裝例項

2021-10-17 00:27:39 字數 2808 閱讀 7117

獲取zookeeper-3.4.9.tar.gz安裝包:

1、建立 /usr/local/services/zookeeper 資料夾:

# mkdir -p /usr/local/services/zookeeper

2、進入到 /usr/local/services/zookeeper 目錄中:

# cd /usr/local/services/zookeeper

3、解壓縮 zookeeper-3.4.9.tar.gz:

拷貝檔案zookeeper-3.4.9.tar.gz至/home/nriet/software目錄下

# cp zookeeper-3.4.9.tar.gz/usr/local/services/zookeeper/

# tar -zxvf zookeeper-3.4.9.tar.gz

4、進入到/usr/local/services/zookeeper/zookeeper-3.4.9/conf 目錄中:

#cd zookeeper-3.4.9/conf/

5、複製 zoo_sample.cfg 檔案的並命名為為 zoo.cfg:

# cp zoo_sample.cfg zoo.cfg

6、用 vim 開啟zoo.cfg 檔案並修改其內容為如下:

# the number ofmilliseconds of each tick

# zookeeper定義的基準時間間隔,單位:毫秒

ticktime=2000

# the number ofticks that the initial

#synchronization phase can take

initlimit=10

# the number ofticks that can pass between

# sending arequest and getting an acknowledgement

synclimit=5

# the directorywhere the snapshot is stored.

# do not use/tmp for storage, /tmp here is just

# examplesakes.

#datadir=/tmp/zookeeper

#資料資料夾

datadir=/usr/local/services/zookeeper/zookeeper-3.4.9/data

#日誌資料夾

datalogdir=/usr/local/services/zookeeper/zookeeper-3.4.9/logs

# the port atwhich the clients will connect

#客戶端訪問 zookeeper 的埠號

clientport=2181

# the maximumnumber of client connections.

# increase thisif you need to handle more clients

#maxclientcnxns=60

# be sure toread the maintenance section of the

# administratorguide before turning on autopurge.

## the number ofsnapshots to retain in datadir

#autopurge.snapretaincount=3

# purge taskinterval in hours

# set to"0" to disable auto purge feature

#autopurge.purgeinterval=1

7、儲存並關閉 zoo.cfg 檔案:

8、進入到/usr/local/services/zookeeper/zookeeper-3.4.9/bin 目錄中:

9、用 vim 開啟 /etc/ 目錄下的配置檔案 profile:

# vim /etc/profile

並在其尾部追加如下內容:

# idea -zookeeper-3.4.9 config start - 2017-11-01

export zookeeper_home=/usr/local/services/zookeeper/zookeeper-3.4.9/

export path=$zookeeper_home/bin:$path

export path

# idea -zookeeper-3.4.9 config start - 2017-11-01

10、使 /etc/ 目錄下的profile 檔案即可生效:

# source /etc/profile

11、啟動 zookeeper 服務:

# zkserver.sh start

如列印如下資訊則表明啟動成功:

zookeeper jmxenabled by default

using config:/usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg

startingzookeeper ... started

12、查詢 zookeeper 狀態:

# zkserver.sh status

13、關閉 zookeeper 服務:

# zkserver.sh stop

如列印如下資訊則表明成功關閉:

14、重啟 zookeeper 服務:

# zkserver.sh restart

如列印如下資訊則表明重啟成功:

zookeper安裝 ZooKeeper安裝

一 zookeeper簡介與應用場景 zookeeper 是乙個開源的分布式的,為分布式應用提供協調服務的 apache 專案.提供的服務包括 統一命名服務 統一配置管理 統一集群管理 伺服器節點動態上下線 軟負載均衡等.zookeeper的主要有單機 偽集群 集群三種部署方式.三 建立乙個安裝目錄...

zookeper簡單使用備忘

最近用zookeeper搞了個黑名單系統,把在學習zookeeper的過程看過的資料整理記錄一下 一 安裝配置 解壓得到的檔案 配置檔案位於conf目錄下 zoo.cfg,一台伺服器使用多個zookeeper服務時,可以設定多個配置檔案 呼叫指令碼位於bin目錄下 zkcleanup.sh 清除zo...

搭建zookeper管理solr集群

以兩台伺服器為例 wget 在10.0.1.201伺服器上 1 進入 home 目錄下 隨便選擇目錄 將zookeeper 3.4.9.tar.gz壓縮檔案放入該目錄下 執行命令 tar zxvf zookeeper 3.4.9.tar.gz 解壓zookeeper安裝包zookeeper 3.4....