Zookeeper
1、安裝
1、創(chuàng)建文件夾
進(jìn)入到 / 目錄:cd /
執(zhí)行創(chuàng)建文件夾命令:mkdir app
[root@Louis /]# mkdir app
查看所建的文件夾:ls 或者 ll
[root@Louis /]# ls
app bin boot data dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var
----------------------------------------------------------------------------------------------------------
2、進(jìn)入到app文件夾,在其下創(chuàng)建zookeeper文件夾
命令:mkdir zookeeper
[root@Louis app]# mkdir zookeeper
上傳文件到zookeeper(文件上傳可以使用scp命令或者第三方工具FileZilla)
本安裝包為:zookeeper-3.4.6.tar.gz
在zookeeper下創(chuàng)建data文件夾
[root@Louis zookeeper]# mkdir data
----------------------------------------------------------------------------------------------------------
3、解壓安裝
在/app/zookeeper目錄下解壓zookeeper-3.4.6.tar.gz
命令:tar -zxvf zookeeper-3.4.6.tar.gz
[root@Louis zookeeper]# tar -zxvf zookeeper-3.4.6.tar.gz
解壓完成后生成zookeeper-3.4.6文件夾
完成文件如下:
[root@Louis zookeeper]# ls
data zookeeper-3.4.6 zookeeper-3.4.6.tar.gz
進(jìn)入到conf文件夾
[root@Louis zookeeper]# cd zookeeper-3.4.6/conf/
[root@Louis conf]# ll
總用量 16
-rw-rw-r-- 1 1000 1000 535 2月 20 2014 configuration.xsl
-rw-rw-r-- 1 1000 1000 2161 2月 20 2014 log4j.properties
-rw-rw-r-- 1 1000 1000 922 2月 20 2014 zoo_sample.cfg
這里我們吧zoo_sample.cfg復(fù)制一份命名為:zoo.cfg
命令:cp zoo_sample.cfg zoo.cfg
[root@Louis conf]# ll
總用量 16
-rw-rw-r-- 1 1000 1000 535 2月 20 2014 configuration.xsl
-rw-rw-r-- 1 1000 1000 2161 2月 20 2014 log4j.properties
-rw-r--r-- 1 root root 927 7月 10 16:46 zoo.cfg
-rw-rw-r-- 1 1000 1000 922 2月 20 2014 zoo_sample.cfg
修改zoo.cfg
使用命令:vim zoo.cfg 打開文件

zoo.cfg
dataDri=/app/zookeeper/data
然后保存
至此安裝完成
2、啟動
安裝位置:/app/zookeeper
進(jìn)入該目錄:/app/zookeeper/zookeeper-3.4.6/bin
--------------------------------------------------------------------------------------------------
1、啟動命令:
執(zhí)行:./zkServer.sh start
[root@Louis bin]# ./zkServer.sh start
JMX enabled by default
Using config: /app/zookeeper/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
--------------------------------------------------------------------------------------------------
2、查看狀態(tài)命令:
執(zhí)行:./zkServer.sh status
[root@Louis bin]# ./zkServer.sh status
JMX enabled by default
Using config: /app/zookeeper/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: standalone
執(zhí)行:jps命令查看是否有:QuorumPeerMain
[root@Louis bin]# jps
1793 QuorumPeerMain
1810 Jps
--------------------------------------------------------------------------------------------------
3、停止命令
執(zhí)行:./zkServer.sh stop
[root@Louis bin]# ./zkServer.sh stop
JMX enabled by default
Using config: /app/zookeeper/zookeeper-3.4.6/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
--------------------------------------------------------------------------------------------------
4、進(jìn)入zk客戶端
執(zhí)行:./zkCli.sh -server localhost:2181
[zk: localhost:2181(CONNECTED) 0]
退出命令: