centos7启动单机版zookeeper
zookeeper官网:https://zookeeper.apache.org/doc/current/zookeeperStarted.html
安装zookeeper需要先安装好jdk环境,参见文章https://www.cnblogs.com/advanceBlog/p/9392909.html
安装好jdk环境之后,可以开始配置zookeeper环境了。
首先安装一个单机版的zookeeper,我这里创建在/usr/opt/文件夹下,没有opt文件夹就新建
mkdir opt
下载zookeeper稳定版本:
#下载zookeeper wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/apache-zookeeper-3.5.6-bin.tar.gz
然后解压,并重命名为zookeeper(这一步为非必需操作)
#执行解压命令 tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz zookeeper
配置zookeeper的环境变量
vim /etc/profile
加入以下内容:
export ZOOKEEPER_HOME=/usr/opt/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
重新生效配置文件:
source /etc/profile
然后进入zookeeper文件夹,开始配置zookeeper:
cd /usr/opt/zookeeper/
#创建一个数据存储目录以及日志存储目录 mkdir data && mkdir logs #拷贝一份配置文件,后期使用zoo.cfg cp conf/zoo_sample.cfg zoo.cfg #编辑配置文件 vim conf/zoo.cfg
修改配置文件:
dataDir=/tmp/zookeeper 修改为:dataDir=/usr/opt/zookeeper/data #添加以下内容: #添加日志存储目录 dataLogDir=/usr/opt/zookeeper/logs #修改ip,防止ip为localhost clientPortAddress=192.168.153.133 #集群机器配置,2888为对外访问地址,3888为leader节点挂了之后的集群选举地址 server.0=192.168.153.133:2888:3888
配置完成,启动zookeeper:
bin/zkServer.sh start
查看状态:
bin/zkServer.sh status
出现以下内容启动成功: