nacos伪集群启动成功,但是服务注册不上的问题

项目场景:

nacos 伪集群启动成功,但是服务未注册上的问题:


问题描述

在学习nacos中,我买了一台阿里云服务器,在其上部署了nginx及三个nacos

端口分别是 8848 8868 8888

我按照正常的流程

  1. 解压nacos
  2. 修改application.properties (改数据库,高版本的还要改那个#The default token (Base64 String)下面一行那个Base64 密钥 可以改为SecretKey111111111122222222223333333333444444444455555555556666666666 )
  3. 修改 cluster.conf 添加 内网ip+8848,8868,8888三个
  4. 复制三份nacos 并分别修改端口号
  5. nginx配置 转发 内网ip+8848,8868,8888
  6. 防火墙开放端口 8848 8868 8888 加nginx端口
  7. 云服务器管理页面,添加防火墙规则 开放端口 8848 8868 8888 加nginx端口
  8. 启动三个nacos 及niginx

确实可以启动 并且用ip+nginx端口/nacos 也能正常访问 并且看到三个节点,但服务器就是注册不上去


解决方案:

上面的第6和第7 应该添加端口 8848+1001 8868+1001 8888+1001 也就是 9849 9869 9889

原来高版本的新增了gPRC通信方式,需要占用正常端口号+1001的偏移量这样的端口,自然而然的如果我们开启了防火墙就要开放这几个端口,当然如果你刚开始是图省事直接关闭了防火墙,那就不用麻烦啦不用麻烦啦。

当然该方法不具备普适性,仅供参考*

相关推荐
岁岁岁平安6 天前
Java+SpringBoot+Dubbo+Nacos快速入门
java·spring boot·nacos·rpc·dubbo
奋斗的小monkey7 天前
Java微服务实战:从零搭建电商用户服务系统
java·spring boot·微服务·nacos·电商系统·redis缓存
月夕·花晨20 天前
Gateway-断言
java·开发语言·分布式·spring cloud·微服务·nacos·sentinel
Gogo81624 天前
k8s 跟 nacos 关于服务注册以及服务发现
java·nacos·k8s
hzzzzzo01 个月前
微服务核心组件实战:Nacos 与 Ribbon 的应用
spring cloud·微服务·ribbon·nacos·架构
一包烟电脑面前做一天2 个月前
.NetCore下Ocelot + Nacos 实现负载均衡
nacos·负载均衡·.netcore·ocelot·ocelot集成nacos
一包烟电脑面前做一天2 个月前
.NetCore 接入 Nacos,实现配置中心和服务注册
nacos·.netcore·服务注册发现·配置中心
草履虫建模2 个月前
若依微服务一键部署(RuoYi-Cloud):Nacos/Redis/MySQL + Gateway + Robot 接入(踩坑与修复全记录)
redis·mysql·docker·微服务·云原生·nacos·持续部署
叁金Coder2 个月前
业务系统跳转Nacos免登录方案实践
前端·javascript·nginx·nacos
●VON3 个月前
重生之我在暑假学习微服务第七天《微服务之服务治理篇》
java·学习·微服务·云原生·nacos·架构·springcloud