ZooKeeper學習筆記-CentOS7.5安裝ZooKeeper
阿新 • • 發佈:2018-12-10
ZooKeeper學習筆記-CentOS7.5安裝ZooKeeper
安裝java環境
你ZooKeeper的執行需要java環境。
下載
#檢測是否安裝java環境
java -version
如未安裝java環境,下載最新版本的java:
https://www.oracle.com/technetwork/java/javase/downloads/index.html
找到.tar.gz的原始碼包下載安裝
#官網有防盜鏈,直接複製下面的地址不能下載。
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
返回如下資訊,代表安裝成功。
安裝ZooKeeper
到ZooKeeper官網下載:
http://zookeeper.apache.org/releases.html
我選了3.4.13這個版本。
下載安裝配置
#下載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
啟動成功,如下圖:
啟動ZooKeeper的命令列截面CLI
#啟動CLI
/usr/zookeeper/zookeeper-3.4.13/bin/zkCli.sh
顯示如下截面代表安裝成功
退出控制介面:Ctrl + c
停止ZooKeeper伺服器
#啟動CLI
/usr/zookeeper/zookeeper-3.4.13/bin/zkServer.sh stop
邊學邊記,有問題歡迎隨時指正。