前提:已經安裝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協議是客戶機 伺服器型協...