【关于Windows环境下使用Zookeeper伪集群无法启动报错myid file is missing的问题】

不废话,直接说原因:myid文件多了后缀.txt,拿掉后缀即可启动

在这里插入图片描述
一开始也是各种排查,myid文件明明是存在的,内容也匹配,比如2号机,文件内容只有一个数字2
在这里插入图片描述
博客里搜来搜去,都是关于这个文件没有创建、路径错误、没有写入权限、内容不匹配这类的记录,可是我很明确知道我的文件没有这些错误,那到底错哪儿了,有鬼了不是,盯着控制台报错原因看半天,终于怀疑到了文件名上面,我创建myid这个文本文件的时候,电脑是默认加上后缀.txt的:
在这里插入图片描述
因为我喜欢展示文件的类型,不喜欢隐藏文件类型的扩展名
在这里插入图片描述
所以建立这个文件的时候,文件名是myid.txt,而不是光myid这四个字母,这里就算把这个隐藏选项勾选上,让它只显示了myid,这文件名其实也还是myid.txt,改变不了它是个文本文件的事实,所以不如不隐藏,让后缀暴露出来,然后把后缀打掉,让它变成无后缀文件
在这里插入图片描述
在这里插入图片描述
然后就启动了,你就说气不气吧
在这里插入图片描述
注意不要图省事只开一个cmd程序,然后在同一个cmd程序中新建几个tab同时执行启动命令,这会报端口被占用的异常,要大方点,启动基数个cmd程序各自执行启动命令,好让节点完成选主。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值