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

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

相关推荐
一只小小Java2 小时前
Naocs本地部署&安装3.2.3+Spring boot 3.2.0
java·spring boot·后端·nacos
豆瓣鸡18 小时前
Guava RateLimiter 限流实战:从令牌桶原理到 Nacos 动态配置
spring boot·微服务·nacos·guava
rebibabo6 天前
Java进阶(1) | 微服务入门:从单体到 Spring Cloud 全家桶
spring cloud·微服务·nacos·openfeign·服务注册与发现·java进阶·单体架构
不能只会打代码9 天前
校享云 — 高校智慧后勤平台微服务架构设计与实践
spring cloud·docker·微服务·nacos·vue·校享云
雪碧聊技术11 天前
Spring Boot项目如何彻底禁用Nacos(服务发现+配置中心),本地启动不再依赖Nacos
spring boot·nacos·服务发现
Misnearch11 天前
nacos配置管理改造
java·spring cloud·nacos
熊出没11 天前
你用过nacos的主动创建服务吗
nacos
真实的菜12 天前
实战:用HealthCheckProcessor实现Redis探活插件
nacos
my_styles1 个月前
nacos 报错 errCode: 500, errMsg: do metadata operation failed
nacos
染翰1 个月前
Nacos 切换 Namespace 后配置不生效、占位符报错终极复盘
java·后端·spring·nacos