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的偏移量这样的端口,自然而然的如果我们开启了防火墙就要开放这几个端口,当然如果你刚开始是图省事直接关闭了防火墙,那就不用麻烦啦不用麻烦啦。

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

相关推荐
柳叶寒2 天前
医院信息化与智能化系统(17)
java·nacos·gateway·全栈·项目
茶馆大橘6 天前
跨微服务请求优化——注册中心+OpenFeign(第二篇)
java·运维·微服务·nacos·springcloud
雪中鱼0112 天前
nacos的原理,为什么可以作为注册中心,和zookeeper的区别
java·spring boot·spring·spring cloud·nacos
J不A秃V头A24 天前
Nacos 与 Eureka、Zookeeper 和 Consul 等其他注册中心的区别
java·nacos
qwfys2001 个月前
How to install nacos 2.4 with podman
nacos·podman·install·2.4.2
小韩加油呀1 个月前
jenkins配置eureka、nacos发布优雅上下线服务
运维·eureka·nacos·jenkins·优雅上下线
弥琉撒到我1 个月前
微服务nacos解析部署使用全流程
java·spring cloud·微服务·nacos
阿里云云原生1 个月前
Star 3w+,向更安全、更泛化、更云原生的 Nacos3.0 演进
安全·阿里云·云原生·nacos
XT46251 个月前
Nacos 安全使用最佳实践 - 访问控制实践
nacos
記億揺晃着的那天2 个月前
SpringCloud从零开始简单搭建 - JDK17
java·spring boot·后端·spring cloud·nacos