注:安装前要先安装java
1.下载zookeeper
我这里安装的是3.7.1版本的
2.上传linux解压安装
1.新建终端1,将下载的压缩包放在/usr/local/目录下,解压后如图:
cd /usr/local/
tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz
2.检查文件目录
新建终端2,在/tmp下新建目录,data和log目录分别用来保存zookeeper数据和日志,可以关闭此终端
cd tmp/
mkdir zookeeper
cd zookeeper/
mkdir data
mkdir log
3.回到之前的终端1,进入conf文件夹,复制并修改zoo.cfg文件
cd zookeeper-3.7.1/conf/
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
在里面添加(目录在2.已创建)
dataDir=/tmp/zookeeper/data
dataLogDir=/tmp/zookeeper/log
4.配置环境变量
export ZOOKEEPER_INSTALL=/usr/local/zookeeper-3.7.1/
export PATH=$PATH :$ZOOKEEPER_INSTATLL/bin
5.启动zookeeper
cd bin
./zkServer.sh start
此时我报了一个错:Error: JAVA_HOME is not set and java could not be found in PATH.
显示找不到java路径,如果你已经安装了java,则将javahome添加到zkServer.sh文件中即可
查询java是否存在及版本:java -version
查询JAVA_HOME位置:echo $JAVA_HOME
vim zkEnv.sh
添加:
JAVA_HOME=/home/yy/jdk1.8.0_141/
再次运行./zkServer.sh start
返回:
启动成功