JDK版本:1.8
Maven版本:3.8
Nacos版本:2.0.3
Nginx版本:1.22.0
构建nacos-server
①根据Nacos官方文档,首先克隆源码(GitHub太慢,使用gitee Nacos镜像)
# -b 后面带的是nacos版本 git clone -b 2.0.3 https://gitee.com/mirrors/Nacos.git②克隆完之后,执行以下命令构建项目
cd nacos/ mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U③构建完项目之后,进入distribution\target\distribution\target目录
常用命令
#进入nginx.exe所在目录,执行以下命令 start nginx #启动nginx nginx -s stop #停止nginx nginx -s quit #退出nginx nginx -s reload #重启nginx nginx -help #查看nginx相关信息,更多相关命令官网下载Nginx
①官网选择版本并下载
②启动nginx
③nginx默认监听80端口,访问http://localhost/
复制nacos-server
①进入distribution\target\nacos-server-2.0.3目录
②复制nacos到其他目录下,重命名为nacos-cluster-8848
修改集群配置文件
①进入到nacos-cluster-8848的config目录下,复制cluster.conf.example并重命名为cluster.conf
②编辑cluster.conf
#nacos集群中的三个节点的ip:port 127.0.0.1:8848 127.0.0.1:8858 127.0.0.1:8868确定数据源
①把MySQL作为数据源
②MySQL创建一个数据库,命名为nacos
③MySQL客户端运行config目录下的nacos-mysql.sql
④运行结果
⑤进入config目录下,编辑application.properties
搭建集群
①复制两份nacos-cluster-8848,重命名为nacos-cluster-8858,nacos-cluster-8868
②进入各自的conf目录下,编辑application.properties配置文件,配置端口
③进入nginx的conf目录下,编辑nginx.conf
启动Nacos集群
①进入各自bin目录下,双击startup.cmd,启动nacos
启动Nginx
①进入nginx.exe所在目录下,执行start nginx命令,启动nginx
访问Nacos客户端
①访问http://localhost:8840/nacos/index.html
②登录客户端(默认账号密码都是nacos),打开集群管理
集群搭建测试成功