记录一下在Aliyun Linux服务器上安装zookeeper的过程 本次安装的zookeeper版本为zookeeper-3.7.0 ,
注意:想要安装zookeeper,必须先在linux中安装好jdk,jdk的安装配置参考:centos7安装jdk8
目录
安装步骤
新建安装目录
mkdir /usr/local/zookeeper
下载
方式一
下载后然后上传到安装目录
http://zookeeper.apache.org/releases.html#download
方式二
进入安装目录,使用wget下载,如:
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
解压
tar -xvf apache-zookeeper-3.7.0-bin.tar
配置
将conf文件夹下的zoo_sample.cfg文件复制或重命名为zoo.cfg:
cp zoo_sample.cfg zoo.cfg
修改zoo.cfg文件
在解压目录下创建data文件夹:
mkdir data
将zoo.cfg文件中的dataDir路径替换为上面创建的文件夹路径:
dataDir=/usr/local/zookeeper/apache-zookeeper-3.7.0-bin/data
新增dataLogDir
dataLogDir=/usr/local/zookeeper/apache-zookeeper-3.7.0-bin/log
启动
进入bin目录下执行下面命令:
zkServer.sh start
验证是否启动成功
一般出现如下提示就是启动成功了:
当天也可以进一步验证一下是否真的启动成功并正常运行,命令如下:
zkServer.sh status
配置环境变量
上面我们启动zookeeper的时候需要进入到bin目录下执行,还是不太方便的,我们配置一下环境变量后,就可以在任意目录下操作zookeeper了,我们编辑一下profile文件,命令如下:
cd /etc/
vim profile
在文件末尾添加如下配置:
export ZOOKEEPER_INSTALL=/usr/local/zookeeper/apache-zookeeper-3.7.0-bin
export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
使配置生效:
source /etc/profile
我们在解压目录下(非bin目录)试下上面的配置是否生效: