写在前面
今天安装zookeeper的时候总是Failed to Start,搜了很多,并没有相关的叙述
唯一看到的是说退回旧版本,我寻思不可能新版本的稳定版不能使用,
原来是下载错了安装包!
如何安装zookeeper,记得Java8环境
1.首先创建一个属于zookeeper的目录(为了好看)
mkdir zookeeper
2. 下载压缩包,使用清华源
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper 进去选一个版本
使用命令wget 资源地址下载,
如
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0-bin.tar.gz
敲黑板!!!下载bin的那个,另一个会导致启动失败
在官网上有两个tar.gz文件,从目前的最新版本3.5.5开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后的二进制的包,而之前的普通的tar.gz的包里面是只是源码的包无法直接使用。
3. 解压
ls命令可以查看当前文件夹内容
解压
tar zxvf zookeeper-3.6.0.bin.tar.gz
4. 配置profile文件
打开etc/profile
在最下方添加
注意这个是zookeeper的安装目录
export ZOOKEEPER_HOME=/root/zookeeper/zookeeper-3.6.0
export PATH=
ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf
5. 创建data与log目录,修改zookeeper配置文件
找个位置创建俩文件夹
一个data 一个log,名字自己决定
打开 zookeeper的conf文件夹
复制一个zoo_sample.cfg文件为zoo.cfg
修改内容
主要修改了数据与日志的目录,地址是刚刚的地址
6. 启动zookeeper
进入bin目录
./zkServer.sh start
成功