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