前言
zookeeper的运行需要java环境支持.这里我选择的是1.8的jdk环境
一、下载
下载地址 https://zookeeper.apache.org/releases.html
当前稳定版本为:3.6.2,下载编译好的,直接可以用
https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz
二、解压
按照习惯,解压到 /user/local/
三、简单配置
zookeeper为我们提供了一份配置文件样本 zoo_sample.cfg,我们只需要复制一份出来即可,名为 zoo.cfg.这两个文件都在同一目录.如下图所示
接下来,我们在 zookeeper 的安装目录下创建两个文件 data 和 logs,分别用来存放数据和日志.如下图所示
然后修改配置文件 zoo.cfg .如下图所示
最后保存退出
四、运行测试
进入 zookeeper 安装目录下的 bin 文件夹,运行 zkServer.sh 来启动 zookeeper,如下图所示
五、注意事项
测试环境时,可以把防火墙临时关闭,以免在开发时造成不必要的麻烦
首先查看系统防火墙是否关闭:
查看防火墙状态:firewall-cmd --state并关闭防火墙。
关闭防火墙:systemctl stop firewalld.service
禁止开机自启:systemctl disable firewalld.service
启用开机自启:systemctl enable firewalld.service
项目上线,可开放zookeeper的端口
firewall-cmd --zone=public --add-port=2181/tcp --permanent