這裡準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/confconf下面是沒有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在datadir(/root/zk)下面建立myid檔案mkdir /root/zklog
檔案內的數字和上面的server.n數字對應,例如:
server.1=s1:2888:3888中server.1對應的是s1伺服器,所以在s1上的myid就是1
[***@s1 zk]#拷貝檔案zoo.cfg到s2、s3(記得建立目錄和myid)vim myid
[***@s1 zk]#
cat myid
1
[***@s1 bin]#./zkserver.sh start
[root@s1 bin]#quorumpeermain在,啟動成功jps22406jps
22378 quorumpeermain
s1/s2/s3分別啟動後觀察誰是leader:
[***@s1 bin]#這裡的s1是follower./zkserver.sh status
zookeeper jmx enabled by default
using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
mode: 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...