【zookeeper】安装

第二次安装zookeeper了,蛮记录一下(让blog丰富一点~)

1. Apache Zookeeper官网下载


2. 解压后创建log和data文件夹

这个其实不一定要建在zookeeper文件夹下,建在任意一个文件夹里都行,只要配置文件中的路径配置能找到就行

3. 修改配置文件


这里要注意!!!
win系统下路径分隔符用

/

有点疑问:为什么win系统磁盘中文件的绝对路径的分隔符是\,但在配置文件中文件路径的分隔符要用/?

查询后得出结论:

在Windows操作系统中,文件路径的绝对路径分隔符是反斜杠\,这是因为反斜杠在Windows系统中被用作文件路径分隔符的标准约定。例如,C:\Users\Admin\Desktop\file.txt 是Windows系统中文件的绝对路径表示方式。

而在配置文件中,特别是在类Unix系统(如Linux、MacOS等)中,文件路径的分隔符是正斜杠/。这是因为Unix系统中的路径分隔符是正斜杠,而且正斜杠在配置文件中通常用作路径分隔符的约定 。所以,即使在Windows系统中使用的是反斜杠作为文件路径分隔符,但在配置文件中为了与Unix系统的约定保持一致,通常会使用正斜杠作为文件路径分隔符

因此,为了确保在不同操作系统和不同环境下都能正确解析文件路径,通常会建议在配置文件中使用正斜杠/作为文件路径的分隔符。这样可以避免在不同系统下出现路径解析错误的情况,保证程序的可移植性和通用性。

4.启动zookeeper

  1. zkServer.cmd正常启动如下

    如遇闪退,可以在zkServer.cmd文件末尾加上pause ,以便查看报错原因
  2. zkCli.cmd正常启动如下

    至此,zookeeper启动成功

安装过程中遇到过许多问题,感谢将这些问题解决过程分享出来的同路人们!

希望这篇文章能帮到你~

相关推荐
guoji77884 小时前
ChatGPT镜像站实战:从零设计高可用分布式任务调度系统
分布式·chatgpt
csdn_aspnet5 小时前
GitOps宣言:Kubernetes配置的版本化革命
云原生·容器·kubernetes·gitops
半桶水专家7 小时前
Kafka 4.0.1 KRaft 模式完整部署指南
分布式·kafka·linq
xmlhcxr7 小时前
Docker容器常用操作与私有仓库部署实验笔记
docker·云原生·eureka
白胡子8 小时前
Kubernetes NFS 接入方案
云原生
huohuopro11 小时前
HBase 伪分布式环境安装指南
数据库·分布式·hbase
河码匠11 小时前
Kubernetes YAML 详解之网络服务二( Ingress、IngressClasses)
云原生·容器·kubernetes
java1234_小锋11 小时前
Java高频面试题:RocketMQ有哪些使用场景?
java·zookeeper·java-zookeeper
一只大袋鼠11 小时前
高并发系统架构优化(下):突破带宽瓶颈,迈向分布式集群
分布式·系统架构