安装环境:
Linux:centos6.8
Jdk:1.7以上版本
1
首先安装jdk
2
把zookeeper的压缩包上传到linux系统。
3
解压缩压缩包
tar -zxvf zookeeper-3.4.6.tar.gz
4
进入zookeeper-3.4.6目录,创建data文件夹
[root@CentOS6 zookeeper-3.4.6]# mkdir data
5
进入conf目录下
把zoo_sample.cfg改名为zoo.cfg
[root@localhost conf]# mv zoo_sample.cfg zoo.cfg
[root@CentOS6 conf]# ll
总用量 12
-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 934 7月 18 22:00 zoo.cfg
6
查看data目录的路径
[root@CentOS6 data]# pwd
/root/zookeeper-3.4.6/data
7
修改conf文件下的zoo.cfg配置文件
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/root/zookeeper-3.4.6/data
clientPort=2181
将dataDir的路径改为上面查到的路径
8
启动zookeeper
[root@localhost bin]# ./zkServer.sh start
9
检查zookeeper状态
[root@CentOS6 bin]# ./zkServer.sh status
JMX enabled by default
Using config: /root/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: standalone
10
停止zookeeper服务
./zkServer.sh stop
11
注意:需要关闭防火墙,不然外界访问不到
12
如果不能成功启动zookeeper,需要删除data目录下的zookeeper_server.pid