
下载地址:https://github.com/alibaba/nacos/releases
下载后, 修改源码进行编译,把mysql数据库改为mysql8

修改mysql驱动 改为8.0以上的版本

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
</dependency>位置: nacos-1.1.4\naming\src\main\java\com\alibaba\nacos\naming\healthcheck


import com.mysql.cj.jdbc.MysqlDataSource;

db.url.0=jdbc:mysql://11.162.196.161:3306/diamond_devtest?serverTimezone=GMT%2B8&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.url.1=jdbc:mysql://11.163.152.91:3306/diamond_devtest?serverTimezone=GMT%2B8&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true命令:mvn -Prelease-nacos clean install -U -Dmaven.skip.test=true


路径不要有中文

1. 设置端口号


另外两个分别设置成8850,8851
2. 设置数据库连接信息 相同的位置 在application.properties下

# 指定数据源为
Mysqlspring.datasource.platform=mysql
# 数据库实例数量
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456另外两个 8850,8851也一样配置数据库的连接信息
3. 集群信息 把cluster.conf.example文件改为cluster.conf配置以下信息

在cluster.config 配置如下信息 ip是你自己电脑的ip 端口号是nacos的端口

另外两个nacos也一样修改
4.分别进入到bin目录下,修改startup.cmd


set MODE="cluster"另外两个也一样修改
5.在nginx当中配置反向代理 ngix下载地址:http://nginx.org/en/download.html 修改nginx.conf配置文件


注意位置要和图中保持一致 nginx路径不要有中文
upstream nacos {
server 192.168.2.101:8849;
server 192.168.2.101:8850;
server 192.168.2.101:8851;
}
location /nacos {
proxy_pass http://nacos/nacos;
}启动nginx 浏览器输入localhost:80

启动成功
启动三个nacos 双击startup.cmd



启动完成不要关闭cmd窗口
浏览器访问:http://localhost/nacos/ 用户名:nacos 密码 nacos

看集群信息,已经搭建集群完成

6.将服务注册到Nacos当中 把user和goods的nacos地址端口改成80


启动两个服务

服务已被nacos发现注册成功