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

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

相关推荐
流烟默14 小时前
网关 Sentinel 限流实战:API 分组、规则加载与全量匹配踩坑记
nacos·gateway·sentinel·流控规则
spencer_tseng17 小时前
nacos CVE‑2021‑29441
nacos·alibaba
Joy T1 天前
Spring AI 项目中的 pom.xml、application.yml 与 Nacos:从依赖管理到运行配置
spring·nacos·pom.xml·profile·参数配置·application.yml
LoneEon3 天前
CentOS7 部署 Nacos3.x 集群实战:从注册中心到 AI 管理中心
linux·人工智能·nacos
Thomas.Sir8 天前
第12课:Nacos 配置加密、版本回溯、配置监听 & 生产风控方案
spring cloud·nacos
Thomas.Sir9 天前
第11课:Nacos 多环境、多服务配置隔离 & 配置优先级详解
spring cloud·微服务·nacos
lisanmengmeng11 天前
nacos nrpe 监控机及被监控机部署
服务器·nacos·nagios·nrpe
欢醉19 天前
踩坑记:一次Nacos客户端偶发connect timed out全链路排查
nacos·springcloud
cnkeysky21 天前
SpringBoot 整合 nacos 配置中心
nacos·springboot
cnkeysky22 天前
docker 运行 nacos
docker·nacos