Nacos 从入门到实践:服务注册与配置中心完整指南
1. 什么是 Nacos?
Nacos(Naming and Configuration Service)是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台,支持:
✅ 服务注册与发现
✅ 动态配置管理
✅ 服务健康监测
✅ DNS 与负载均衡
适用于微服务架构中的服务治理,兼容 Spring Cloud、Dubbo、Kubernetes 等生态。
2. 下载与安装
2.1 环境准备
-
JDK 1.8+
-
MySQL(可选,默认使用内嵌数据库)
-
Linux/Windows/MacOS
2.2 下载 Nacos
从 Nacos GitHub Release 下载最新版本:
Linux环境
或者直接命令下载
wget https://github.com/alibaba/nacos/releases/download/2.2.3/nacos-server-2.2.3.tar.gz
tar -zxvf nacos-server-2.2.3.tar.gz
cd nacos
Win环境
2.3 安装 Nacos
Linux:
单机版本
将下载的nacos安装包传输到服务器,解压文件
tar -zxvf nacos-server-1.4.1.tar.gz
进入bin目录下 单机版本启动
sh startup.sh -m standalone
关闭nacos
sh shutdown.sh
访问Nacos地址 http://localhost:8848/nacos/#/login
默认账号密码 账号:nacos 密码:nacos
集群版本的安装
复制nacos安装包,修改为nacos8849,nacos8850,nacos8851
[root@VM-16-4-centos nacos]# cp -rf nacos nacos8849
[root@VM-16-4-centos nacos]# cp -rf nacos nacos8850
[root@VM-16-4-centos nacos]# cp -rf nacos nacos8851
修改配置文件con/application.properties
的数据源,使用外部的数据源
3.3 将conf/cluster.conf.example
改成cluster.conf
[root@VM-16-4-centos conf]# cp cluster.conf.example cluster.conf
修改conf/cluster.conf
配置文件
nacos8850 、nacos8851 也是同样配置