博客 / 詳情

返回

【zookeeper 第二篇章】安裝

一、linux 安裝

1、基礎環境

在 Linux 種安裝 zookeeper 需要安裝 jdk。具體的安裝 jdk 方式就不再進行描述,根據你的 Linux 系統的不同安裝的方式也會不同。

2、下載 zookeeper 安裝包

通過此地址可以下載對應的安裝包 https://zookeeper.apache.org/releases.html

3、解壓 zookeeper 壓縮包

tar -zxvf 壓縮包的名稱

4、新建 zoo.cfg 文件

啓動 zookeeper 需要有一個配置文件 zoo.cfg, 在解壓好的目錄中有一個 conf 目錄,這個目錄中有一個 zoo_sample.cfg 文件,這個文件就是官網給的一個模板,我們根據這個模板創建一個新的文件名為 zoo.cfg 的文件即可。

cp zoo_sample.cfg zoo.cfg

5、啓動服務

sh apache-zookeeper-3.6.2-bin/bin/zkServer.sh start 

二、windows 安裝

1、基礎環境

在 windows 種安裝 zookeeper 需要安裝 jdk。具體的安裝 jdk 方式就不再進行描述,網上有很多教程。

2、下載 zookeeper 安裝包

通過此地址可以下載對應的安裝包 https://zookeeper.apache.org/releases.html

3、解壓 zookeeper 壓縮包

4、新建 zoo.cfg 文件

啓動 zookeeper 需要有一個配置文件 zoo.cfg, 在解壓好的目錄中有一個 conf 目錄,這個目錄中有一個 zoo_sample.cfg 文件,這個文件就是官網給的一個模板,我們根據這個模板創建一個新的文件名為 zoo.cfg 的文件即可。

5、啓動服務

點擊 zkServer.bat 文件即可。

三、docker-compose 安裝

1、基礎環境

需要安裝 dockerdocker-compose,這些就不在本文章中進行過多描述。如果有需要可以找我其他的專欄。

2、編寫 docker-compose

version: '3'
services:
  zookeeper:
    image: zookeeper:3.7.0  # 使用Zookeeper的官方鏡像,版本為3.7.0
    container_name: zookeeper
    ports:
      - "2181:2181"  # 將容器的2181端口映射到宿主機的2181端口
    environment:
      ZOO_MY_ID: 1  # 設置節點的ID,對於單節點集羣,這個值通常是1
      ZOO_SERVERS: server.1=0.0.0.0:2888:3888  # 設置集羣中服務器的地址和端口
    volumes:
      - ./data:/data  # 將宿主機的data目錄掛載到容器的/data目錄
      - ./datalog:/datalog  # 將宿主機的datalog目錄掛載到容器的/datalog目錄(如果配置文件中指定了dataLogDir)
        #- ./conf:/conf  # 如果需要自定義配置文件,可以掛載到/conf目錄

3、啓動

docker-compose up # 前台啓動

docker-compose up -d # 後台啓動
user avatar markerhub 頭像 buxiyan 頭像 longbig 頭像 jacheut 頭像 thinkfault 頭像 bianchengshijie 頭像 codelogs 頭像 u_15701057 頭像 chuck1sn 頭像 beiyinglunkuo 頭像 tigerb 頭像
11 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.