环境搭建:Windows系统下Nacos集群搭建


一、环境准备

名称 版本 下载地址
nacos NACOS 1.2.0 下载地址,提取码:5555
MySQL mysql Ver 14.14 Distrib 5.5.57, for Win64 (AMD64) 下载地址,提取码:5555
JDK openjdk version “11.0.5-BellSoft” 2019-10-15 下载地址,提取码:5555

二、集群环境搭建

2.1 下载Nacos,解压三份

2.2 修改Nacos集群端口

进入nacos下的conf目录下将cluster.conf.example重命名为cluster.conf,打开该文件添加以下内容

nacos-8848 / nacos-8849/ nacos-8850

10.71.11.206:8848
10.71.11.206:8849
10.71.11.206:8850

2.3 指定Nacos节点端口和数据库的连接参数

nacos-8848

#*************** Spring Boot Related Configurations ***************#
### Default web context path:
server.servlet.contextPath=/nacos
### Default web server port:
server.port=8848#*************** Network Related Configurations ***************#
### If prefer hostname over ip for Nacos server addresses in cluster.conf:
# nacos.inetutils.prefer-hostname-over-ip=false### Specify local server's IP:
# nacos.inetutils.ip-address=127.0.0.1#*************** Config Module Related Configurations ***************#
### If user MySQL as datasource:
spring.datasource.platform=mysql### Count of DB:
db.num=1### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root
nacos-8849
#*************** Spring Boot Related Configurations ***************#
### Default web context path:
server.servlet.contextPath=/nacos
### Default web server port:
server.port=8849#*************** Network Related Configurations ***************#
### If prefer hostname over ip for Nacos server addresses in cluster.conf:
# nacos.inetutils.prefer-hostname-over-ip=false### Specify local server's IP:
# nacos.inetutils.ip-address=127.0.0.1#*************** Config Module Related Configurations ***************#
### If user MySQL as datasource:
spring.datasource.platform=mysql### Count of DB:
db.num=1### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root
nacos-8850
#*************** Spring Boot Related Configurations ***************#
### Default web context path:
server.servlet.contextPath=/nacos
### Default web server port:
server.port=8850#*************** Network Related Configurations ***************#
### If prefer hostname over ip for Nacos server addresses in cluster.conf:
# nacos.inetutils.prefer-hostname-over-ip=false### Specify local server's IP:
# nacos.inetutils.ip-address=127.0.0.1#*************** Config Module Related Configurations ***************#
### If user MySQL as datasource:
spring.datasource.platform=mysql### Count of DB:
db.num=1### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root

2.4 Nacos数据创建/初始化数据

在MySQL数据库中,新建数据nacos库并初始化数据

  • 执行conf目录下的nacos-mysql.sql数据库脚本,执行结果如下:

2.5 指定Nacos的集群启动方式

  • nacos默认的启动方式是单机版,需要手动改成集群版启动
  • 将bin目录下的startup.cmd文件用记事本打开
  • 将如下位置的代码进行顺序交换

2.6 分别在三个服务器节点启动这三个nacos

到bin下点击startup.cmd即可启动

2.7 浏览器访问

2.8 测试Nacos配置文件模块


2.9 测试Nacos服务注册模块

编写email服务,注册到nacos集群上

1. 编写启动类

@SpringBootApplication
@EnableDiscoveryClient
public class EmailServiceApplication6060 {public static void main(String[] args) {SpringApplication.run(EmailServiceApplication6060.class,args);}}
2. 编写配置文件

server:port: 6060
spring:application:name: dabing-service-emailcloud:nacos:discovery:################ 配置nacos server地址server-addr: 10.71.11.206:8848,10.71.11.206:8849,10.71.11.206:8848main:allow-bean-definition-overriding: true# springboot中暴露健康检查等断点接口
management:endpoints:web:exposure:include: "*"# 暴露健康接口的细节endpoint:health:show-details: always
dubbo:scan:# dubbo 服务扫描基准包base-packages: com.dabing.user.service.implprotocol:# dubbo 协议name: dubbo# dubbo 协议端口( -1 表示自增端口,从 20880 开始)port: -1registry:# 挂载到 Spring Cloud 的注册中心address: spring-cloud://localhost
3. 启动项目,访问nacos的web页面,进行服务注册情况

环境搭建:Windows系统下Nacos集群搭建相关推荐

  1. Windows下Kafka集群搭建

    一.Windows下Zookeeper集群搭建. 1.集群版本:2.8.1,3.0版本不再支持JDK8,不在需要Zookeeper. 2.Zookeeper版本:3.8.0. 3.Zookeeper三 ...

  2. linux故障转移集群,部署AlwaysOn第一步:搭建Windows服务器故障转移集群

    在Windows Server 2012 R2 DataCenter 环境中搭建集群之前,首先要对Windows服务器故障转移集群(Windows Server Failover Cluster,简称 ...

  3. 服务器Nacos集群搭建及使用总结

    title: 服务器Nacos集群搭建及使用总结 date: 2022-02-07 23:46:19 tags: 服务器 Nacos categories: 服务器 cover: https://co ...

  4. SpringCloud源码探析(三)-Nacos集群搭建与配置管理

    1.概述 上一篇文章SpringCloud源码探析(二)-Nacos注册中心分析了nacos单机版的部署以及SpringBoot整合nacos,nacos不仅仅可以作为注册中心,也可以作为配置中心.本 ...

  5. Nacos配置管理-nacos集群搭建

    Nacos集群搭建 1.集群结构图 官方给出的Nacos集群图: 其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos.这里负载均衡器可以使用nginx. 我们计划的集群结构: 三个nac ...

  6. 第七节:Nacos集群搭建

    Nacos集群搭建 1.集群结构图 官方文档: https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html 其中包含3个nacos节点,然后一个 ...

  7. nginx+tomcat实现Windows系统下的负载均衡搭建教程

    下面小编就为大家分享一篇nginx+tomcat实现Windows系统下的负载均衡搭建教程,具有很好的参考价值,希望对大家有所帮助 刚入行没多久就听过'负载均衡'的大名,到现在因为工作接触的少,所以没 ...

  8. Docker下ETCD集群搭建

    Docker下ETCD集群搭建 https://www.cnblogs.com/eagle6688/p/8287907.html 搭建集群之前首先准备两台安装了CentOS 7的主机,并在其上安装好D ...

  9. nacos集群搭建并配置nginx负载均衡

    一.配置 nacos 集群 注意:需要先配置好 nacos 连接本地数据库 1.拷贝三份 nacos 2.修改配置文件(application.properties) 修改启动端口: nacos1:8 ...

最新文章

  1. Linux C gbk utf-8编码转换
  2. MYSQL存储过程中 使用变量 做表名--转
  3. 2021牛客暑期多校训练营8 OR 相加和与和或-dfs判断假设情况是否有矛盾
  4. 【Pandas】qcut和cut的区别
  5. android数据存放map_go语言学习笔记(18)-二维数组和map
  6. HttpClient工具类
  7. [vue]vue渲染模板时怎么保留模板中的HTML注释呢?
  8. 机器人 瓷砖墙面清洗_墙壁清洁机器人解析
  9. olcd12864的u8g2库_U8G2 软件包单色1.3寸OLED屏驱动在 RT-Thread 移植问题
  10. 线路由器常见故障和排除方法
  11. mysql----------mysql5.7如何配置主从数据库
  12. RDIFramework.NET开发实例━表约束条件权限的使用-WinForm
  13. Object对象的内存布局学习总结
  14. 学术会议html模板,学术会议poster模板
  15. PikPak磁力网盘
  16. ❤️PPT素材网站推荐❤️让你的PPT更加迷人❤️
  17. win7 远程桌面连接
  18. windows服务器硬盘怎么扩容,windows2016 扩容硬盘
  19. 初探linux子系统集之led子系统(三)【转】
  20. html5 图片羽化,html5+webgl仿ps羽化笔刷液态动画特效

热门文章

  1. OSGi 的核心配置、动态化及问题
  2. C#开发微信门户及应用(27)-公众号模板消息管理
  3. IOS程序中打开自己的程序,测试机器中是否装了自己的程序(openURL:,canOpenURL:)
  4. 苏格拉底与失恋者的对话————最经典的失恋哲理 ...
  5. 彻底崩溃,一个电脑白痴和黑客的对话!
  6. SQL 2005 新功能
  7. Windows Networking 4: CloudMonitor 引发的网络问题排查一则
  8. 问题:npm WARN ajv-keywords@3.2.0 requires a peer of ajv@^6.0.0 but none is installed.
  9. Spring源码系列:依赖注入(二)createBean
  10. 再谈拍照,OPPO这次拿什么和iPhone7拼?