nacos配置本地多个实例方式(伪集群)

 更新时间:2026年02月24日 16:36:43   作者:CircleMouse  
本文介绍了如何在本地配置多个Nacos实例(伪集群)的方法,无需修改`startup.sh`脚本,步骤包括拷贝Nacos实例、修改端口、配置`cluster.conf`、启动Nacos服务器、访问管理端等,最后,通过Nginx进行负载均衡配置

在本地配置多个nacos实例(伪集群),一般就是配置多个nacos端口,并启动多个startup.sh脚本。

网上一些博客通过修改startup.sh脚本来指定不同nacos端口,比如:./startup.sh -p 3333,但是这种方式启动,nacos版本应该是1.2.x以前的版本号

而在nacos-1.4.x后的版本中,startup.sh脚本中已经对参数 p 有了自己的定义

我们简单分享一篇不用修改startup.sh脚本代码来实现在本地配置多个nacos实例

第一步

在linux中拷贝三份nacos

第二步

分别修改它们的端口,三个端口号:8841,8842,8843

第三步

每个nacos的cluster.conf都写上它们的 ip+端口信息

第四步

分别启动每台 Nacos Server

./startup.sh -m cluster

第五步

在浏览器分别访问如下路径

  • http://localhost:8841/nacos
  • http://localhost:8842/nacos
  • http://localhost:8843/nacos

如果都能访问成功,证明集群模式部署成功

注意:在本地启动多个实例时候,一定要查看nacos所分配的内存大小,不然启动要么非常慢,要么会失败

第六步

利用nginx进行负载均衡配置,需要修改nginx.conf文件

第七步

启动nginx,然后访问nacos管理端,在集群管理-->节点列表,查看配置的集群信息

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java中HashMap和TreeMap的区别深入理解

    Java中HashMap和TreeMap的区别深入理解

    首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value
    2012-12-12
  • Java Socket编程心跳包创建实例解析

    Java Socket编程心跳包创建实例解析

    这篇文章主要介绍了Java Socket编程心跳包创建实例解析,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • Java文档注释用法+JavaDoc的使用说明

    Java文档注释用法+JavaDoc的使用说明

    这篇文章主要介绍了Java文档注释用法+JavaDoc的使用说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • JDBC环境设置(中文详解)

    JDBC环境设置(中文详解)

    要开始使用JDBC设置,按照以下所示的步骤开发JDBC环境。以下内容假设Windows平台上
    2014-03-03
  • Nacos框架与原理之Nacos的参数

    Nacos框架与原理之Nacos的参数

    这篇文章主要介绍了Nacos框架与原理之Nacos的参数,Nacos 中的参数有很多,如:命名空间、分组名、服务名、保护阈值、服务路由类型、临时实例等,但下面文章我们要讲解的是参数,参数是什么呢,下面一起进去文章学习详细内容吧
    2022-05-05
  • spring MVC中传递对象参数示例详解

    spring MVC中传递对象参数示例详解

    这篇文章主要给大家介绍了在spring MVC中传递对象参数的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看吧。
    2017-06-06
  • Jmeter3.0发布!版本更新到底更新了什么

    Jmeter3.0发布!版本更新到底更新了什么

    Jmeter3.0发布!版本更新到底更新了什么?这篇文章主要告诉大家Jmeter3.0版本更新了什么,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Spring中11个最常用的扩展点总结,你知道几个

    Spring中11个最常用的扩展点总结,你知道几个

    我们知道IOC(控制反转)和AOP(面向切面编程)是spring的基石,除此之外spring的扩展能力非常强,下面这篇文章主要给大家介绍了关于Spring中11个最常用的扩展点的相关资料,需要的朋友可以参考下
    2022-12-12
  • springboot项目中controller层与前端的参数传递方式

    springboot项目中controller层与前端的参数传递方式

    这篇文章主要介绍了springboot项目中controller层与前端的参数传递方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • Java8新特性:lambda表达式总结

    Java8新特性:lambda表达式总结

    这篇文章主要介绍了Java8新特性:lambda表达式总结,本文总结了多种语法格式和使用方法,包含了函数式接口和内置的四大核心函数式接口的用法实例,需要的朋友可以参考下
    2021-06-06

最新评论