Nacos 集群部署,用window演示配合Nginx实现负载均衡安装部署

1、部署模式

单机模式 - 用于测试和单机试用。 集群模式 - 用于生产环境,确保高可用。本文演示此场景 多集群模式 - 用于多数据中心场景。

 

2. 环境准备

JDK8+ Mysql 5.6.5+

3. 下载安装文件

从官方网站下载最新安装。

这里以nacos-server-x.x.x.tar.gz作为演示版本。 2.下载完成后,解压文件,并将文件存储至文件夹下,并复制2份。文件路径不要有中文

3.分别打开nacos、nacos2、nacos3文件夹下的conf文件,找到application.properties 文件,打开后修改配置,将nacos的端口分别进行修改,我这边修改的是8840、8850、8860 ,注意,nacos2.0以上版本两个端口之间需要多出1位空间预留。不然会报错,例如8848、8849,要改成8848、8850。然后修改nacos数据库配置。

 

 

4.然后分别打开nacos、nacos2、nacos3文件夹下的conf文件,找到cluster.conf.example 这个配置文件用于配置集群的。文件重命名为cluster.conf 。然后打开,将刚刚配置好的nacos IP和端口填入,保存,三个nacos都需要此步骤操作。

5.接下来就是创建nacos数据库

打开nacos/conf文件夹,找到nacos-mysql.sql 。本地打开navicat,新建数据库 数据库名称nacos。然后选中nacos数据库,点击右边,选择导入nacos-mysql.sql

6. 运行nacos

打开nacos文件夹,找到bin文件夹下的startup.cmd 这个是windows下的nacos运行工具。

 

双击startup.cmd 即可运行nacos ,出现下图,则表示nacos运行成功。

三个nacos节点均按照此方式运行。注意:nacos运行大约需要占用1G内存,内存不够将会启动失败。注意:双击运行的nacos,该窗口不可关闭,关闭后nacos将结束进程。

运行成功后,在浏览器输入http://127.0.0.1:8840/nacos 即可进入 可以切换至不同的端口8850、8860

 

 

7.查看节点

从任意一节点登录nacos,输入账号密码,均为nacos ,左侧导航栏选择集群管理/节点列表,即可查看该所有nacos集群的节点。由于本人电脑内存有限,只启动了8840、8850两个节点。

 

8.配置nginx实现负载均衡

下载nginx,nginx官网nginx: download 选择windows版本,我选择的是1.8.1

 

下载完成后进行解压,下面是解压后的文件

 

打开conf下的nginx.conf配置文件

 

nginx默认端口80,可以自行修改,nginx配置文件中添加如下配置。

 

配置完成后保存。

9.启动nginx

打开windows cmd命令行,cd到nginx解压目录下,输入命令nginx.exe start启动nginx

 

启动完成nginx后,在浏览器中输入http://127.0.0.1 显示如下,则表示nginx启动成功

然后经过nginx进入nacos 在地址中输入 http://127.0.0.1/nacos 进入如下图所示,表示nginx配置nacos集群成功。

 

 

通过nginx进入nacos后查看节点,至此nacos集群配置nginx部署完成,linux环境配置大致相同,就是启动和window启动方式不同,配置文件内容都一样。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuanshiren133

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值