1. 准备工作
Nacos
服务端支持三种部署模式:
- 单机模式:用于测试和单机试用。
- 集群模式:用于生产环境,确保高可用。
- 多集群模式:用于多数据中心场景。
Nacos
支持Linux/Unix/Mac/Windows
操作系统环境,推荐选用Linux/Unix/Mac
,当然本地开发时,一般都是Windows
系统。
Nacos
依赖Java
环境运行,所有需要安装JDK 1.8
或更高版本。
Nacos
目前最新的稳定版本为2.2.3
,2.x
版本基本兼容1.x
,但是老版本肯定会停止维护,所以推荐使用2.x
版本。
Nacos
安装文件在GitHub地址下载:
这里主要是学习使用,所以先使用简单的单机部署,后续再学习其他部署方式。
2. Windows
2.1 下载
Windows
系统对应的安装包为nacos-server-2.2.3.zip,下载完成后,解压到相关目录:
2.2 目录 & 文件
bin
目录存放了Windows
和Linux
启动和停止运行的执行脚本:
conf
配置目录,存放所有的配置文件:
各配置文件简要说明:
1.4.0-ipv6_support-update.sql
:Ipv6
支持的数据库更新脚本announcement.conf
:公告或官方提示application.properties
:Nacos
服务端是使用Spring Boot
开发的,所以这个是服务端应用配置文件application.properties.example
:服务端应用演示配置文件,包含了配置项及其相关说明cluster.conf.example
:服务端集群环境演示配置文件,包含了配置项及其相关说明derby-schema.sql
:Derby
数据库初始化脚本mysql-schema.sql
:Mysql
数据库初始化脚本nacos-logback.xml
:Logback
日志配置文件
target
目录就是服务端的Spring Boot jar
包,启动脚本也是通过java -jar
命令运行的:
LICENSE
授权文件,表明了Nacos
使用的是Apache License Version 2.0
,在商用时,需要保留该文件。
NOTICE
公告文件,表明了Nacos
属于阿里巴巴集团,使用时需要遵循相关协议。
2.3 启动
启动十分简单,只需要在bin
目录打开CMD
窗口,输入startup.cmd -m standalone
命令即可,standalone
代表单机模式运行,非集群模式。
启动时,会打印Nacos Banner
图,以及版本、启动端口、进程Pid
、控制台访问地址等信息:
2.4 控制台
访问控制台地址,直接就进入到了Nacos
主界面,因为服务端没有开启鉴权,所以是不需要登录的:
3. Linux(CentOS)
Linux
系统对应的安装包为nacos-server-2.2.3.tar.gz,下载完成后,上传到指定目录。
解压并运行:
tar -zxvf nacos-server-2.2.3.tar.gz
cd nacos/bin/
sh startup.sh -m standalone
通过tail -f /home/nacos/logs/start.out
查看启动日志: