前言

详细总结记录安装nacos单机和集群(nginx)的步骤,更多学习内容可以阅览官网【官网地址】,感谢小伙伴们最后UP一下本文。

安装

预先安装环境:

操作系统Windows 10、Nginx 1.20、MySql 5.7、JDK 1.8、Navicat Premium 11

一、 nacos下载【下载地址】;

二、 解压 nacos-server-2.1.1.zip;

  • bin 启动/关闭脚本,以及启动后默认存放运行日志的目录
  • conf 启动配置、日志配置、数据库sql文件存放目录
  • target 运行jar包存放目录
  • LICENSE 许可协议文件
  • NOTLCE 公告文件

三、 Navicat Premium连接MySql,创建数据库 nacos-msyql,运行解压目录conf下的nacos-mysql.sql文件;

四、 conf目录application.properties 文件修改,找到server.port自定义指定启动端口,数据库连接配置;

修改前

修改后

五、 单机启动,修改启动脚本bin目录 startup.cmd

set MODE="cluster" 改为 set MODE="standalone",默认为集群模式,集群配置不用修改此步骤

单机启动双击startup.cmd,关闭双击shutdown.cmd,访问地址: http://localhost:7017/nacos/index.html 账号|秘密:nacos

集群配置

六、 复制三份 nacos,重命名为 nacos7017、nacos7019、nacos7021

七、 对复制出来的三个nacos都重命名conf目录下的 cluster.conf.examplecluster.conf,编辑内容为如下:

192.168.1.18:7017192.168.1.18:7019192.168.1.18:7021

注意:集群端口不能试用连续端口,否则启动会出现Address already in use: bind

八、 对复制出来的三个nacos,分别配置conf目录application.properties 文件,找到server.port配置集群启动端口,数据库连接与单机模式一样配置;

nacos7017 > 配置server.port > 7017nacos7017 > 配置server.port > 7019nacos7017 > 配置server.port > 7021

九、 双击bin目录的startup.cmd,启动三个nacos。

八、Nginx 集群配置,并启动。

http { # 配置在http中upstream cluster {server 127.0.0.1:7017 weight=5; server 127.0.0.1:7019 weight=10; server 127.0.0.1:7021 weight=5; }server {listen 1111; #监听端口server_namelocalhost;location / {proxy_pass http://cluster; #定向地址}} }

至此集群完成,访问地址:http://127.0.0.1:1111/nacos