Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
程序员文章站
2022-03-23 16:53:07
...
Nacos Server 安装
- 在使用 Nacos 之前我们首先要获取和安装 Nacos。
1.Nacos Server 的下载
- 因为 Spring Cloud Alibaba 2.2.0.RELEASE 内置的 Nacos client 版本为 1.1.4,所以我们使用这个 版本的 Nacos。Nacos 下载地址
- 我们找到 1.1.4 版本后点击:
- 找到相关系统的压缩包,这里面我使用的是 window 系统,所以我们选择nacos-server-1.1.4.zip 该文件,来点击下载他。
2.Nacos Server 目录的说明
- 将下载的 nacos-server-1.1.4 复制到开发工具的文件夹里面。(没有的朋友可以新建 一个,养成一个良好的习惯)
- 使用压缩软件解决到当前的文件夹,这里我使用的是 7-zip(其他的压缩软件类似):
- 解压完成后,进入 Nacos 目录里面:
- bin:可执行文件夹目录,包含:启动、停止命令等等
- conf:配置文件目录
- target:存放 naocs-server.jar
- LICENSE:授权信息,Nacos 使用 Apache License Version 2.0 授权
- NOTICE:公告信息
3.配置 Nacos Server
- 进入${Nacos}/conf 目录里面,使用文件编辑器打开 application.properties 文件,这里面我使用的是 sublime text:
- 打开后,如下图所示:
- Nacos 默认使用嵌入式数据库实现数据的存储,并不方便观察数据存储的基本情况,这里面我们修改为使用 Mysql 数据库做数据的存储,方便我们观察数据的结构。
- 在配置文件末尾添加如下配置:
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root
注意:
- 上面的 url 地址是我的服务器地址,如果你的 mysql 安装在虚拟机或云服务器上面,就填写真实的地址。
- db.user 用户名
- db.password 密码
4.Mysql 表的导入
- 提示:Nacos 建议使用 5.7 以上的 Mysql 数据库,版本较低可能存储兼容性问题
- 我使用的 Mysql 数据库版本为 5.7
- 打开${Nacos}/conf/文件夹:
- 其中 nacos-mysql.sql 就是 nacos 提供给我们的 sql 语句。
- 新建数据库:
- 新建 Nacos 的的数据库:
- 点击确定完成创建。
- 导入 sql 语句:
- 选择我们 nacos-mysql.sql 文件:
- 点击开始,完成导入:
- 已经成功导入,包含如下的表:
- 具体表的细节和设计,将在后面进行讲解
5.Nacos Server 的启动
- 上面工作都完成后,现在我们来启动一个单机版的 Nacos 服务器
- 进入到${Nacos}/bin 目录里面:
- 双击 startup.cmd 文件,完成 nacos 的启动。
- 直到日志出现:
- 代表我们已经成功的启动了一个 Nacos 单机版的实例。
- 在浏览器里面输入:http://localhost:8848/nacos ,即可访问启动 Nacos 实例
- Nacos 默认用户名和密码都是 nacos
- 输入正确的用户名和密码提交后,出现 Nacos 的控制台界面
- 至此,Nacos Server 已经安装成功
推荐阅读
-
Spring Cloud Alibaba系列使用(二)----Nacos注册中心
-
springcloud(二):spring cloud eureka 注册中心server 启动
-
我的Spring Cloud(二):Eureka Server注册中心
-
Spring Cloud Alibaba实战(二) - Nacos注册中心
-
Spring Cloud 系列之 Alibaba Nacos 注册中心(二)
-
基于Spring Boot 2.0.2.RELEASE 的 Spring Cloud 速成指南 | 二. Spring Cloud 服务注册中心(Eureka Server)
-
Spring Cloud Alibaba-Nacos作为注册中心
-
Java Spring Cloud Alibaba-Nacos 注册中心:(五)负载均衡测试
-
Java Spring Cloud Alibaba-Nacos 配置中心:(三)在 nacos-server 里面添加配置
-
Java Spring Cloud Alibaba-Nacos 配置中心:(六)配置划分实战