《Zookeeper中間件》Zookeeper安裝(linux)

前言

Zookeeper是一個開源的分佈式協調服務,Zookeeper的設計目標是將那些複雜且容易出錯的分佈式一致性封裝起來,構成一個高效可靠的原語集,並以一系列簡單易用的接口提供給用戶使用。Zookeeper作爲分佈式架構的重要的一環,我們就來好好學習一下。先從搭建開始。

搭建

前提需要安裝JDK:https://www.cnblogs.com/jssj/p/12093317.html

1. 下載安裝包

linux下載: wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz

官網:https://zookeeper.apache.org/

2. 創建文件夾並解壓

mkdir /usr/local/zookeeper      -- 將下載文件放到這個目錄下面
tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz    -- 解壓

3. 進入配置目錄,賦值拷貝樣本文件

cd /usr/local/zookeeper/apache-zookeeper-3.6.2-bin/conf/
cp zoo_sample.cfg zoo.cfg    -- 複製配置文件

4. 創建數據存儲目錄與日誌目錄

mkdir /usr/local/zookeeper/dataDir
mkdir /usr/local/zookeeper/dataLogDir

5. 修改配置文件

vim /usr/local/zookeeper/apache-zookeeper-3.6.2-bin/conf/zoo.cfg

6. 配置zookeeper環境變量

vim /etc/profile
export PATH=/usr/local/zookeeper/apache-zookeeper-3.6.2-bin/bin:$PATH    -- 添加該句
source /etc/profile    -- 環境變量生效

7. 啓動和停止

zkServer.sh start    -- 啓動
zkServer.sh stop    -- 停止 

啓動成功

8.其他

zkServer.sh start-foreground    -- 查詢日誌
zkServer.sh status   -- 查看啓動狀態

9. 連接

zkCli.sh    -- 連接zookeeper

表示連接成功。Zookeeper搭建已經完成。

總結

環境搭建是學習的第一步,Zookeeper環境搭建相對簡單。後續我們繼續學習Zoopeeper相關技術。

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