nacos 服务注册中心搭建

发布时间 2023-12-20 16:33:34作者: Binge-和时间做朋友

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 说明切换数据库成功,如下: