Zookeeper在Linux下載安裝及部署

ZooKeeper服務器是用Java創建的,它需要在JVM上運行,所以需要使用JDK1.6及以上版本

查看是否安裝了Java環境

java -version

沒有安裝的先去安裝JDK、配Java環境變量。

Linux環境下安裝配置JDK:https://blog.csdn.net/Eternal_Blue/article/details/94581450

ZooKeeper框架

一、官網下載zooKeeper.tar.gz包

我這裏安裝的是當前最高版本:apache-zookeeper-3.5.5-bin.tar.gz

ZooKeeper官網:http://zookeeper.apache.org/releases.html

二、將下載好的apache-zookeeper-3.5.5-bin.tar.gz丟到服務器上任意一個你能找到的地

三、改名字

mv apache-zookeeper-3.5.5-bin.tar.gz zookeeper-3.5.5.tar.gz

四、在/usr路徑下創建一個文件夾zookeeperzookeeperzookeeperzookeepe

mkdir /usr/zookeeper

五、解壓壓縮包到 /usr/zookeeper 目錄下

tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/zookeeper

六、在 /usr/zookeeper/zookeeper-3.5.5 文件夾下,創建data、logs文件夾

mkdir data

mkdir logs

七、修改配置文件

vi conf/zoo.cfg

# dataDir自定義路徑參數,我這裏指向 /tmp/zookeeper

# dataDir自定義路徑參數

tickTime = 2000
dataDir= /tmp/zookeeper
clientPort = 2181
initLimit = 10
syncLimit = 5

八、啓動ZooKeeper服務器,在 /usr/zookeeper/zookeeper-3.5.5 目錄下使用命令

bin/zkServer.sh start

如果此時報類似這種錯誤:

Using config: /usr/zookeeper/zookeeper-3.5.5/conf/zoo.cfg

grep: /usr/zookeeper/zookeeper-3.5.5/conf/zoo.cfg: 沒有那個文件或目錄

mkdir: 無法創建目錄"": 沒有那個文件或目錄

Starting zookeeper ... STARTED

解決方案

將zookeeper的conf目錄下的zoo_sample.cfg 文件改成zoo.cfg

mv zoo_sample.cfg zoo.cfg

九、啓動ZooKeeper CLI,在 /usr/zookeeper/zookeeper-3.5.5 目錄下使用命令

bin/zkCli.sh

十、停止ZooKeeper服務器,在 /usr/zookeeper/zookeeper-3.5.5 目錄下使用命令

bin/zkServer.sh stop

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章