Linux上快速安装zookeeper
一.安装
1.环境要求
zookeeper需要安装jdk8及以上版本
2.上传到服务器
将事先下载的apache-zookeeper-3.5.6-bin.tar.gz上传到/opt/zookeeper目录下
3.解压
解压完后zookeeper就可以看做安装成功了,但是想让它生效还需要进行配置
tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz
二、配置
1.创建zoo.cfg
虽然在conf目录下有一个配置文件zoo_sample.cfg但是zookeeper规定默认生效的配置文件名字必须是zoo.cfg,所以原本的配置文件可以看做是zookeeper给我们提供的模板,要想使其生效还需要我们复制粘贴为zoo.cfg后才可
将其复制为zoo.cfg
cp zoo_sample.cfg zoo.cfg
2.配置zoo.cfg
首先我们需要在zookeeper目录下创建一个文件夹zkdata,使其成为zookeeper的数据存储目录
在zkdata中通过pwd打印zkdata的路径,复制后编写zoo.cfg
vim /opt/zookeeper/apache-zookeeper-3.5.6-bin/conf/zoo.cfg
将dataDir后的路径修改为zkdata的路径
3.进入bin目录下启动zkServer
./zkServer.sh start
4.查看zookeeper状态
注意:zookeeper不能和Tomcat同时启动,否则会出现如下报错
解决办法:关闭Tomcat再启动zookeeper
猜想:zookeeper启动时默认先监听8080然后再改成2181,如果8080被占用那么后续操作无法执行
./zkServer.sh status