环境搭建:Windows系统下Nacos集群搭建
环境搭建: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集群搭建相关推荐
- Windows下Kafka集群搭建
一.Windows下Zookeeper集群搭建. 1.集群版本:2.8.1,3.0版本不再支持JDK8,不在需要Zookeeper. 2.Zookeeper版本:3.8.0. 3.Zookeeper三 ...
- linux故障转移集群,部署AlwaysOn第一步:搭建Windows服务器故障转移集群
在Windows Server 2012 R2 DataCenter 环境中搭建集群之前,首先要对Windows服务器故障转移集群(Windows Server Failover Cluster,简称 ...
- 服务器Nacos集群搭建及使用总结
title: 服务器Nacos集群搭建及使用总结 date: 2022-02-07 23:46:19 tags: 服务器 Nacos categories: 服务器 cover: https://co ...
- SpringCloud源码探析(三)-Nacos集群搭建与配置管理
1.概述 上一篇文章SpringCloud源码探析(二)-Nacos注册中心分析了nacos单机版的部署以及SpringBoot整合nacos,nacos不仅仅可以作为注册中心,也可以作为配置中心.本 ...
- Nacos配置管理-nacos集群搭建
Nacos集群搭建 1.集群结构图 官方给出的Nacos集群图: 其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos.这里负载均衡器可以使用nginx. 我们计划的集群结构: 三个nac ...
- 第七节:Nacos集群搭建
Nacos集群搭建 1.集群结构图 官方文档: https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html 其中包含3个nacos节点,然后一个 ...
- nginx+tomcat实现Windows系统下的负载均衡搭建教程
下面小编就为大家分享一篇nginx+tomcat实现Windows系统下的负载均衡搭建教程,具有很好的参考价值,希望对大家有所帮助 刚入行没多久就听过'负载均衡'的大名,到现在因为工作接触的少,所以没 ...
- Docker下ETCD集群搭建
Docker下ETCD集群搭建 https://www.cnblogs.com/eagle6688/p/8287907.html 搭建集群之前首先准备两台安装了CentOS 7的主机,并在其上安装好D ...
- nacos集群搭建并配置nginx负载均衡
一.配置 nacos 集群 注意:需要先配置好 nacos 连接本地数据库 1.拷贝三份 nacos 2.修改配置文件(application.properties) 修改启动端口: nacos1:8 ...
最新文章
- Linux C gbk utf-8编码转换
- MYSQL存储过程中 使用变量 做表名--转
- 2021牛客暑期多校训练营8 OR 相加和与和或-dfs判断假设情况是否有矛盾
- 【Pandas】qcut和cut的区别
- android数据存放map_go语言学习笔记(18)-二维数组和map
- HttpClient工具类
- [vue]vue渲染模板时怎么保留模板中的HTML注释呢?
- 机器人 瓷砖墙面清洗_墙壁清洁机器人解析
- olcd12864的u8g2库_U8G2 软件包单色1.3寸OLED屏驱动在 RT-Thread 移植问题
- 线路由器常见故障和排除方法
- mysql----------mysql5.7如何配置主从数据库
- RDIFramework.NET开发实例━表约束条件权限的使用-WinForm
- Object对象的内存布局学习总结
- 学术会议html模板,学术会议poster模板
- PikPak磁力网盘
- ❤️PPT素材网站推荐❤️让你的PPT更加迷人❤️
- win7 远程桌面连接
- windows服务器硬盘怎么扩容,windows2016 扩容硬盘
- 初探linux子系统集之led子系统(三)【转】
- html5 图片羽化,html5+webgl仿ps羽化笔刷液态动画特效
热门文章
- OSGi 的核心配置、动态化及问题
- C#开发微信门户及应用(27)-公众号模板消息管理
- IOS程序中打开自己的程序,测试机器中是否装了自己的程序(openURL:,canOpenURL:)
- 苏格拉底与失恋者的对话————最经典的失恋哲理 ...
- 彻底崩溃,一个电脑白痴和黑客的对话!
- SQL 2005 新功能
- Windows Networking 4: CloudMonitor 引发的网络问题排查一则
- 问题:npm WARN ajv-keywords@3.2.0 requires a peer of ajv@^6.0.0 but none is installed.
- Spring源码系列:依赖注入(二)createBean
- 再谈拍照,OPPO这次拿什么和iPhone7拼?