Zookeeper
1、安装
1、创建文件夹
进入到 / 目录:cd /
执行创建文件夹命令: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、进入到app文件夹,在其下创建zookeeper文件夹
命令:mkdir zookeeper
[root@Louis app]# mkdir zookeeper
上传文件到zookeeper(文件上传可以使用scp命令或者第三方工具FileZilla)
本安装包为:zookeeper-3.4.6.tar.gz
在zookeeper下创建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
进入到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复制一份命名为: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
进入该目录:/app/zookeeper/zookeeper-3.4.6/bin
--------------------------------------------------------------------------------------------------
1、启动命令:
执行:./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、查看状态命令:
执行:./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
执行:jps命令查看是否有:QuorumPeerMain
[root@Louis bin]# jps
1793 QuorumPeerMain
1810 Jps
--------------------------------------------------------------------------------------------------
3、停止命令
执行:./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、进入zk客户端
执行:./zkCli.sh -server localhost:2181
[zk: localhost:2181(CONNECTED) 0]
退出命令: