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

出现以下内容启动成功:

 

 

posted @ 2019-11-17 16:12  古巷青砖  阅读(393)  评论(0编辑  收藏  举报