Zookeeper服務部署

2021-09-24 20:07:57 字數 2764 閱讀 1012

前提:已經安裝jdk1.8

2、解壓安裝並進入安裝目錄

[root@host1 ~]# tar xf zookeeper-3.4.12.tar.gz 

[root@host1 ~]# mv zookeeper-3.4.12 /usr/local

[root@host1 ~]# cd /usr/local/zookeeper-3.4.12

3、拷貝並修改配置檔案

[root@host1 zookeeper-3.4.12]# cp conf/zoo_sample.cfg conf/zoo.cfg 

[root@host1 zookeeper-3.4.12]# vim conf/zoo.cfg

//...

datadir=/usr/local/zookeeper/data

//...

4、啟動服務

[root@host1 zookeeper-3.4.12]# ./bin/zkserver.sh start
5、驗證:客戶端連線測試,quit退出連線

[root@host1 zookeeper-3.4.12]# ./bin/zkcli.sh -server 127.0.0.1:2181

connecting to 127.0.0.1:2181

...[zk: 127.0.0.1:2181(connected) 0] quit

1、主機名ip位址對映

[root@host1 ~]# vim /etc/hosts

192.168.100.11 host1

192.168.100.12 host2

192.168.100.13 host3

2、關閉selinux和防火牆

[root@host1 ~]# systemctl stop firewalld ; systemctl disable firewalld

[root@host1 ~]# setenforce 0 ; sed -i '/selinux/s/enforcing/disabled/' /etc/selinux/config

3、解壓安裝並進入安裝目錄

[root@host1 ~]# tar xf zookeeper-3.4.12.tar.gz 

[root@host1 ~]# mv zookeeper-3.4.12 /usr/local

[root@host1 ~]# cd /usr/local/zookeeper-3.4.12

4、拷貝並修改配置檔案

[root@host1 zookeeper-3.4.12]# cp conf/zoo_sample.cfg conf/zoo.cfg 

[root@host1 zookeeper-3.4.12]# vim conf/zoo.cfg

[root@host1 zookeeper-3.4.12]# egrep -v '(^#|^$)' conf/zoo.cfg

ticktime=2000

initlimit=10

synclimit=5

datadir=/usr/local/zookeeper-3.4.12/data

clientport=2181

server.1=host1:2888:3888

server.2=host2:2888:3888

server.3=host3:2888:3888

maxclientcnxns=60

5、啟動服務並檢視jvm程序狀態

[root@host1 zookeeper-3.4.12]# ./bin/zkserver.sh start

zookeeper jmx enabled by default

using config: /usr/local/zookeeper-3.4.12/bin/../conf/zoo.cfg

starting zookeeper ... started

[root@host1 zookeeper-3.4.12]# jps

2357 quorumpeermain

2520 jps

6、檢視集群狀態

[root@host1 zookeeper-3.4.12]# ./bin/zkserver.sh status

zookeeper jmx enabled by default

using config: /usr/local/zookeeper-3.4.12/bin/../conf/zoo.cfg

mode: follower

[root@host2 zookeeper-3.4.12]# ./bin/zkserver.sh status

zookeeper jmx enabled by default

using config: /usr/local/zookeeper-3.4.12/bin/../conf/zoo.cfg

mode: leader

[root@host3 zookeeper-3.4.12]# ./bin/zkserver.sh status

zookeeper jmx enabled by default

using config: /usr/local/zookeeper-3.4.12/bin/../conf/zoo.cfg

mode: follower

二 服務部署

系統 ubuntu 備註 編輯檔案命令 vim 檔名稱 i 表示當前狀態為插入狀態 輸入完成後,按esc 鍵,退出當前編輯模式 進入檔案操作命令 wq 儲存並離開 一 檢查主機名稱及ip位址 命令hostname 命令ipconfig 二 修改主機名 命令vim etc hostname 修改為ma...

sftp服務部署

1.sftp的配置 檢視ssh版本 sftp是基於ssh協議的子協議,首先檢視ssh版本,openssh server版本至少是4.8p1,因為配置許可權需要版本新增的新配置項chrootdirectory來完成 root izys605x4c311swvscc1y0z ssh v openssh ...

samba服務部署

samba是在linux和unix系統上實現smb協議的乙個免費軟體,由伺服器及客戶端程式構成。smb server messages block,資訊服務塊 是一種在區域網上共享檔案和印表機的一種通訊協議,它為區域網內的不同計算機之間提供檔案及印表機等資源的共享服務。smb協議是客戶機 伺服器型協...