1. 程式人生 > >ZooKeeper學習筆記-CentOS7.5安裝ZooKeeper

ZooKeeper學習筆記-CentOS7.5安裝ZooKeeper

ZooKeeper學習筆記-CentOS7.5安裝ZooKeeper

安裝java環境

你ZooKeeper的執行需要java環境。

下載

#檢測是否安裝java環境
java -version

如未安裝java環境,下載最新版本的java:
https://www.oracle.com/technetwork/java/javase/downloads/index.html


找到.tar.gz的原始碼包下載安裝
CentOS7.5安裝ZooKeeper

#官網有防盜鏈,直接複製下面的地址不能下載。
wget https://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.tar.gz

#如未安裝wget命令可以用yum安裝。
yum install -y wget

解壓並配置環境變數

我放在/usr/java/路徑

#建立/usr/java目錄
mkdir /usr/java

#複製解壓
cp jdk-11.0.1_linux-x64_bin.tar.gz /usr/java
cd /
usr/java tar -zxvf jdk-11.0.1_linux-x64_bin.tar.gz #配置環境變數 vi /etc/profile #在檔案末尾新增如下程式碼: #java environment export JAVA_HOME=/usr/java/jdk-11.0.1 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin #讓環境變數生效 source /etc/profile

再次檢查執行環境

#檢測是否安裝java環境
java -version

返回如下資訊,代表安裝成功。
CentOS7.5安裝ZooKeeper

安裝ZooKeeper

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

我選了3.4.13這個版本。
ZooKeeper學習筆記-CentOS7.5安裝ZooKeeper

下載安裝配置

#下載zookeeper
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz

#我還是放在/usr/zookeeper下
mkdir /usr/zookeeper
cp zookeeper-3.4.13.tar.gz /usr/zookeeper
cd /usr/zookeeper
tar -zxvf zookeeper-3.4.13.tar.gz

#解壓後建立資料資料夾data
cd /usr/zookeeper/zookeeper-3.4.13
mkdir data

關於配置網上有些做法是直接手動寫入zoo.cfg配置資訊,我看conf裡面有一個例項zoo_sample.cfg,不知道後面會不會遇到問題,就先複製了用吧。

#複製官方自帶的配置檔案
cp ./conf/zoo_sample.cfg ./conf/zoo.cfg

啟動ZooKeeper

配置成功後就可以啟動了。

#啟動ZooKeeper
/usr/zookeeper/zookeeper-3.4.13/bin/zkServer.sh start

啟動成功,如下圖:
CentOS7.5安裝ZooKeeper
啟動ZooKeeper的命令列截面CLI

#啟動CLI
/usr/zookeeper/zookeeper-3.4.13/bin/zkCli.sh

顯示如下截面代表安裝成功
啟動ZooKeeper的命令列截面CLI
退出控制介面:Ctrl + c

停止ZooKeeper伺服器

#啟動CLI
/usr/zookeeper/zookeeper-3.4.13/bin/zkServer.sh stop

邊學邊記,有問題歡迎隨時指正。

ZooKeeper技術交流QQ群:916537822(新增時請備註ZooKeeper)