1, 安装条件
想要安装 zookeeper, 必须先在 Linux 中安装好 java jdk
2, 下载并解压 zookeeper 压缩包
先进入 / usr/local / 目录: cd /usr/local
下载: wget http://us.mirrors.quenda.co/apache/zookeeper/zookeeper-3.5.6/apache-zookeeper-3.5.6.tar.gz
解压: tar -zxvf apache-zookeeper-3.5.6.tar.gz
3, 编辑配置文件
3.1 进入 conf 目录: cd apache-zookeeper-3.5.6/conf
3.2 将 zoo_sample.cfg 这个文件复制为 zoo.cfg (必须是这个文件名):cp zoo_sample.cfg zoo.cfg
3.3 编辑 zoo.cfg 文件, 修改一下内容
- dataDir=/tmp/zookeeper/data
- dataLogDir=/tmp/zookeeper/log
注意: 如果想配置集群的话, 请在 clientPort 下面添加服务器的 ip. 如
- server.1=192.168.180.132:2888:3888
- server.2=192.168.180.133:2888:3888
- server.3=192.168.180.134:2888:3888
如果电脑内存比较小, zookeeper 还可以设置成伪集群. 也就是全部服务器采用同一个 ip, 但是使用不同的端口
4, 在 tmp 目录创建目录
- mkdir /tmp/zookeeper
- mkdir /tmp/zookeeper/data
- mkdir /tmp/zookeeper/log
5, 如果是配置集群, 还需要在前面配置过的 dataDir 路径下新增 myid 文件
- cd /tmp/zookeeper/data
- touch myid
- VIM myid
在 data 目录下创建文件, 文件名为 "myid", 编辑该 "myid" 文件, 并在对应的 IP 的机器上输入对应的编号.
如在 192.168.180.132 上,"myid" 文件内容就是 1. 在 192.168.180.133 上, 内容就是 2.
6, 配置环境变量
- [[email protected] apache-zookeeper-3.5.6]# export ZOOKEEPER_INSTALL=/usr/local/apache-zookeeper-3.5.6/
- [[email protected] apache-zookeeper-3.5.6]# export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
7, 启动 zookeeper
7.1 进入到 bin 目录下, 启动 zkServer.sh
- [[email protected] local]# cd /usr/local/apache-zookeeper-3.5.6/bin
- [[email protected] bin]# ./zkServer.sh start
启动效果如下:
7.2 . 查看状态:
[[email protected] bin]# ./zkServer.sh status
来源: http://www.bubuko.com/infodetail-3340534.html