zookpeer的安裝與配置

2022-09-06 03:15:10 字數 1910 閱讀 2005

這裡準3臺伺服器做zk(zookpeer下面簡稱zk)集群搭建:

zk集群由乙個leader和兩個follower組成,對外埠預設為2181埠,關於zk集群leader的選舉這篇文章不做講解!

好了,廢話不多說,開始zk集群的搭建吧

將zookeeper-3.4.10.tar.gz解壓到/usr/local/資料夾下:

tar -zxvf zookeeper-3.4.10.tar.gz -c /usr/local/
修改名稱為zookpeer

mv zookeeper-3.4.10 zookeeper
檔案位置:/usr/local/zookeeper/conf

cd /usr/local/zookeeper/conf
conf下面是沒有zoo.cfg檔案的哦!需要大家複製乙份

cp zoo_sample.cfg zoo.cfg
當然也可以直接建立乙份zoo.cfg(這裡選擇此方法)

vim zoo.cfg
檔案配置內容如下:

ticktime=2000              #響應時間datadir=/root/zk/            #zk的資料目錄datalogdir=/root/zklog/         clientport=2181             #對外埠2181initlimit=5               synclimit=2server.1=s1:2888:3888          #s1、s2、s3是主機的ip位址,server.2=s2:2888:3888          #2888和3888是zk對內的埠server.3=s3:2888:3888

建立目錄:(datadir和datalogdir需要手動建立)

mkdir /root/zk

mkdir /root/zklog

在datadir(/root/zk)下面建立myid檔案

檔案內的數字和上面的server.n數字對應,例如:

server.1=s1:2888:3888中server.1對應的是s1伺服器,所以在s1上的myid就是1

[***@s1 zk]#

vim myid

[***@s1 zk]#

cat myid

1

拷貝檔案zoo.cfg到s2、s3(記得建立目錄和myid)

[***@s1 bin]#

./zkserver.sh start

[root@s1 bin]#

jps22406jps

22378 quorumpeermain

quorumpeermain在,啟動成功

s1/s2/s3分別啟動後觀察誰是leader:

[***@s1 bin]#

./zkserver.sh status

zookeeper jmx enabled by default

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

mode: follower

這裡的s1是follower

zk集群安裝完成!

安裝與配置php,PHP的安裝以及配置

安裝以及配置 1.安裝apache 2.2.4 apache dir d myspace apache 2.2.4 2.解壓安裝php 5.2.11 php dir d myspace php 5.2.11 3.找到php 5.2.11下的php.ini dist,改名為php.ini 4.開啟ph...

Apache php mysql 的安裝與配置

apache php mysql 的安裝與配置 安裝apache 安裝 一路 next 安裝在 d www apache 配置 修改 d www apache group apache2 conf httpd.conf.txt 2.找到 loadmodule ssl module modules m...

VNCServer的安裝與配置

步驟 1。安裝vnc伺服器 tar zxvf vnc 3.3.6 x86 linux.tar.gz cd vnc 3.3.6 more readme 按說明安裝即可 就是下面的這些步驟。vncinstall usr local bin vncinstall usr local bin usr loc...