title: 服务器Nacos集群搭建及使用总结
date: 2022-02-07 23:46:19
tags:
- 服务器
- Nacos
categories: - 服务器
cover: https://cover.png
feature: false
1. 架构图

实际使用:

2. 下载
官网地址:home (nacos.io)
GitHub 下载地址:Releases · alibaba/nacos (github.com)
选择对应版本进行下载,下载有可能会很慢

3. 单机模式
1、下载完成后上传到服务器

2、解压文件
tar -zxvf nacos-server-2.2.0.tar.gz

3、重命名一下文件(非必要)
mv nacos nacos-2.2.0

4、进入 Nacos 的 conf 目录下,在 Nacos 配置文件 application.properties 里设置端口为 3333(默认为 8848),并且设置 MySQL 连接属性进行持久化配置,这里的 nacos_config 数据库使用 Nacos 自带的 mysql-schema.sql 数据库脚本构建

server.port=3333
###########################################################
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=xxx
5、进入 Nacos 的 bin 目录下,直接执行如下命令即可启动
sh startup.sh -m standalone
或者 ./startup.sh -m standalone
由于 Nacos 默认模式为 cluster,即集群模式,需设置启动参数 -m standalone 为单机模式,也可在 application.properties 配置文件里修改默认模式为单机模式,则可直接通过 ./startup.sh 启动单机模式


4. 集群模式
4.1 配置 Nacos
前 4 步与单机版同
5、复制 cluster.conf.example 文件为 cluster.conf
cp cluster.conf.example cluster.conf
6、在集群配置文件 cluster.conf 里配置集群节点,IP:Port,IP 为服务器 IP 地址,端口为 Nacos 的端口,即 application.properties 配置文件里的 server.port=3333,包括其他集群节点的端口,同时在服务器防火墙中开放需要访问的端口 3333、4444、5555
10.0.4.9:3333
10.0.4.9:4444
10.0.4.9:5555
7、以集群模式启动,./startup.sh

可以看到 3333 的节点已经启动

8、如法炮制,再复制两份 Nacos,在 application.

本文详细介绍了如何在服务器上搭建Nacos集群,包括下载、配置单机及集群模式,持久化配置,服务注册与发现,以及微服务的接入。重点讲解了MySQL连接设置和Nacos集群节点配置,适合Nacos初学者和运维人员参考。
最低0.47元/天 解锁文章
4450

被折叠的 条评论
为什么被折叠?



