前言
详细总结记录安装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.example
为 cluster.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