一、CenOS7安装Zookeeper单节点
Zookeeper的下载地址为:https://dlcdn.apache.org/zookeeper/,根据自己的需要选择对应的版本,这里将几个版本进行了下载(但是一定下载-bin.tar.gz 的包):
如果可以不连外网,则可以使用上面的安装包先上传到对饮服务器位置;如果可以连外网则,先下载安装包: wget https://dlcdn.apache.org/zookeeper/zookeeper-3.5.10/apache-zookeeper-3.5.10-bin.tar.gz
解压安装包:tar -zxvf apache-zookeeper-3.5.10-bin.tar.gz
跳转到解压包下的config目录下,将sample的配置包复制一份:
cp zoo_sample.cfg zoo.cfg
修改配置的信息:
tickTime =2000 zookeeper与客户端的心跳时间;
initLimit=10 LF初始通信时限;
syncLimit =5 LF同步通信时限;
dataDir=/usr/local/zookeeper/apache-zookeeper-3.5.10-bin/data 数据文件目录+数据持久化路径;
clientPort=2181 客户端连接端口;
只要修改dataDir的路径。
开放默认端口2181或者关闭防火墙
全局配置zookeeper
vim /etc/profile
#在配置文件中添加zookeeper的环境变量
export ZOOKEEPER_HOME=/usr/local/zookeeper/apache-zookeeper-3.5.10-bin#zookeeper的安装路径
export PATH=$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH
#刷新:
source /etc/profile
启动zookeeper:zkServer.sh start
停止zookeeper:zkServer.sh stop
查看zookeeper状态:zkServer.sh status
或 ps -ef | grep zookeeper