文末有答案
问题始末:学习Nacos配置启动,用的Windows,部署集群刚开始用的
8846-8847-8848三个端口,结果8847一直报端口占用,cmd查看端口并没有被占用。把8846和8848都停掉后,就没占用了,但是如果先启动8847,8846和8848都起不来了。。。。刚开始以为不能用同一台机器部署集群,但是百度很多都是用同一个电脑测试的集群,把8847端口改成8850就可以了,越想越奇怪,我又增加了个8847,结果还是不行,把8847改成8844又可以了。。。。。不知道这是不是个官方Bug,记录一下吧。有懂的大佬欢迎指点解答~~PS:后来知道是官方的设定导致的。。文末有答案。。
- 说明:所有节点使用的是同一套文件,只进行了配置文件(
application.properties和cluster.conf)的修改!Nacos版本2.0.3
只启动8847会监听其他集群节点,这个应该没啥问题。
- 成功案例:集群端口(cluster.conf)
192.168.10.67:8844
192.168.10.67:8846
192.168.10.67:8848
192.168.10.67:8850
这种配置没问题,下面附上启动成功的界面

- 失败案例:集群端口(cluster.conf)
192.168.10.67:8847
192.168.10.67:8846
192.168.10.67:8848
192.168.10.67:8850



官方升级文档:https://nacos.io/zh-cn/docs/2.0.0-compatibility.html
根据官方说明总结:
8846启动占用9846、9847端口8847启动占用9847、9848端口8848启动占用9848、9849端口不难发现,
8847会同时影响到8846和8848,所以才会出现奇怪的事情,且检查8847端口又看不出什么问题,因为问题不在8847而在9847和9848。
版权声明:本文为hu18315778112原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
