Nacos-Server 服务部署
Nacos 依赖 Java 环境来运行。如果是从代码开始构建并运行 Nacos,还需要配置 Maven环境。我们直接使用发行版,需要保证JDK版本在1.8以上。
Nacos Server 有两种运行模式:
- standalone(单机)
- cluster(集群)
standalone 模式(单机)
从https://github.com/alibaba/nacos/releases 下载nacos-server发行版。
官方推荐的版本是 1.4.2 或 2.0.1
下载压缩包并解压,进入 nacos 目录下的 bin 文件夹,执行 cmd 命令:
其中 -m standalone 指定为单机模式,否则以 cluster 集群模式启动。
> startup.cmd -m standalone
访问网址:http://127.0.0.1:8848/nacos/index.html
进入登录页面,初始账号和密码都是 nacos
登录之后可以看到 Nacos 的控制台,如下:
这种默认情况下,我们的数据写入了嵌入式数据库。不太方便观察数据存储的情况,nacos 也提供了支持 mysql 数据源的能力。
修改conf/application.properties
文件,增加支持mysql数据源配置(目前只支持mysql),修改mysql数据源的url、用户名和密码。
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=123456
创建 nacos 数据库,使用初始化文件conf/nacos-mysql.sql
初始化数据库表
重启 nacos server 服务器,看到 use external storage
说明切换数据库成功,如下: