SpringCloudAlibaba-Nacos集群

开发环境

JDK版本:1.8

Maven版本:3.8

Nacos版本:2.0.3

Nginx版本:1.22.0

下载Nacos

Nacos官方文档

构建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

常用命令

#进入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官方文档-集群搭建说明

复制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),打开集群管理

集群搭建测试成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值