安装配置 zookeeper(单机版)

目录

[一 准备并解压安装包](#一 准备并解压安装包)

[二 修改zoo.cfg文件](#二 修改zoo.cfg文件)

[三 创建相应两个目录](#三 创建相应两个目录)

[四 创建文件myid](#四 创建文件myid)

[五 修改环境变量](#五 修改环境变量)

[六 启动 zookeeper](#六 启动 zookeeper)


一 准备并解压安装包

这里提供了网盘资源

http://链接: https://pan.baidu.com/s/1BybwSQ_tQUL23OI6AWxwFw?pwd=d4cf

提取码: d4cf

这里的安装包是放在/opt/install 目录下

解压到/opt/soft 目录下

复制代码
tar -zxf ./zookeeper-3.4.5-cdh5.14.2.tar.gz -C /opt/soft/

为这个解压的目录改个简单些的名字,这里改成 zk345

复制代码
mv zookeeper-3.4.5-cdh5.14.2/ zk345

二 修改zoo.cfg文件

在zookeeper目录内进入到conf文件夹

拷贝zoo_sample.cfg文件,拷贝成zoo.cfg

复制代码
cp zoo_sample.cfg zoo.cfg

修改zoo.cfg文件

复制代码
vim zoo.cfg

修改数据目录dataDir

复制代码
dataDir=/opt/soft/zk345/zkdata

添加日志存储目录dataLogDir

复制代码
dataLogDir=/opt/soft/zk345/logs

最后一行添加,这里对应 IP 地址

复制代码
server.0=192.168.78.131:2287:3387

三 创建相应两个目录

创建数据目录dataDir

复制代码
mkdir /opt/soft/zk345/zkdata

日志存储目录dataLogDir

复制代码
mkdir /opt/soft/zk345/logs

四 创建文件myid

在/opt/soft/zk363/zkdata创建文件

复制代码
echo 0 > myid

查看 myid

复制代码
cat myid

五 修改环境变量

复制代码
vim /etc/profile

#zookeeper
export ZOOKEEPER_HOME=/opt/soft/zk345
export PATH=$ZOOKEEPER_HOME/bin:$PATH

保存退出后刷新一下

复制代码
source /etc/proflie

六 启动 zookeeper

开启 zookeeper

复制代码
zkServer.sh start

关闭zookeeper

复制代码
zkServer.sh stop

启动后 jps 会出现一个新的进程 QuorumPeerMain

相关推荐
许泽宇的技术分享13 小时前
当AI竞赛遇上云原生:EvalAI如何用450+挑战赛重新定义机器学习评估标准
人工智能·机器学习·云原生
JIAWAP13 小时前
Redis数据安全性分析之RDB详解
数据库·redis·分布式·缓存
楠枬13 小时前
Eureka 服务注册源码分析
spring cloud·云原生·eureka
唐僧洗头爱飘柔952713 小时前
【区块链技术(04)】区块链核心技术:分布式网络的定义和特点;分布式账本的特性、实现与工作流程;共识机制
网络·分布式·区块链·共识算法·分布式账本·共识机制
Henry Zhu12313 小时前
VPP的NAT插件: NAT44-EI 实战配置指南
网络·物联网·计算机网络·云原生·云计算
松☆13 小时前
OpenHarmony + Flutter 混合开发进阶:实现跨设备分布式数据同步与状态共享
分布式·flutter
沧海寄馀生13 小时前
Apache Hadoop生态组件部署分享-Kafka
大数据·hadoop·分布式·kafka·apache
能不能别报错13 小时前
k8s的CICD流水线环境搭建实验(containerd版)
云原生·容器·kubernetes
JavaEdge.14 小时前
零距离拆解银行司库系统(TMS)的微服务设计与实践
微服务·云原生·架构
●VON14 小时前
跨设备状态同步实战:基于 HarmonyOS 分布式数据管理(DDM)构建多端协同应用
分布式·学习·华为·harmonyos·openharmony·von