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

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

相关推荐
XT46252 天前
Nacos 安全使用最佳实践 - 访问控制实践
nacos
記億揺晃着的那天6 天前
SpringCloud从零开始简单搭建 - JDK17
java·spring boot·后端·spring cloud·nacos
java_heartLake6 天前
微服务中间件之Nacos
后端·中间件·nacos·架构
zheeez7 天前
微服务注册中⼼2
java·微服务·nacos·架构
睆小白22 天前
【SpringBoot】使用Nacos服务注册发现与配置管理
java·spring boot·后端·spring·nacos
zhangjunli23 天前
SpringBoot动态配置Nacos
java·spring boot·后端·nacos
stay hungry,stay you1 个月前
nacos 动态读取nacos配置中心项目配置
nacos
麻辣香蝈蝈1 个月前
【Java】从零到一使用Feign与Sentinel (详细图解)
java·开发语言·spring cloud·nacos·sentinel·feign
简 洁 冬冬1 个月前
007 SpringCloudAlibaba基础使用(nacos,gateway)
nacos·gateway
dashalen1 个月前
nacos配置监听设计
nacos·长轮询·nacos配置更新