欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装

程序员文章站 2022-03-23 16:53:07
...

  • 在使用 Nacos 之前我们首先要获取和安装 Nacos。

1.Nacos Server 的下载

  • 因为 Spring Cloud Alibaba 2.2.0.RELEASE 内置的 Nacos client 版本为 1.1.4,所以我们使用这个 版本的 Nacos。Nacos 下载地址
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 我们找到 1.1.4 版本后点击:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 找到相关系统的压缩包,这里面我使用的是 window 系统,所以我们选择nacos-server-1.1.4.zip 该文件,来点击下载他。

2.Nacos Server 目录的说明

  • 将下载的 nacos-server-1.1.4 复制到开发工具的文件夹里面。(没有的朋友可以新建 一个,养成一个良好的习惯)
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 使用压缩软件解决到当前的文件夹,这里我使用的是 7-zip(其他的压缩软件类似):
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 解压完成后,进入 Nacos 目录里面:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • bin:可执行文件夹目录,包含:启动、停止命令等等
  • conf:配置文件目录
  • target:存放 naocs-server.jar
  • LICENSE:授权信息,Nacos 使用 Apache License Version 2.0 授权
  • NOTICE:公告信息

3.配置 Nacos Server

  • 进入${Nacos}/conf 目录里面,使用文件编辑器打开 application.properties 文件,这里面我使用的是 sublime text:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 打开后,如下图所示:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 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/文件夹:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 其中 nacos-mysql.sql 就是 nacos 提供给我们的 sql 语句。
  • 新建数据库:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 新建 Nacos 的的数据库:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 点击确定完成创建。
  • 导入 sql 语句:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 选择我们 nacos-mysql.sql 文件:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 点击开始,完成导入:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 已经成功导入,包含如下的表:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 具体表的细节和设计,将在后面进行讲解

5.Nacos Server 的启动

  • 上面工作都完成后,现在我们来启动一个单机版的 Nacos 服务器
  • 进入到${Nacos}/bin 目录里面:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 双击 startup.cmd 文件,完成 nacos 的启动。
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 直到日志出现:
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 代表我们已经成功的启动了一个 Nacos 单机版的实例。
  • 在浏览器里面输入:http://localhost:8848/nacos ,即可访问启动 Nacos 实例
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • Nacos 默认用户名和密码都是 nacos
  • 输入正确的用户名和密码提交后,出现 Nacos 的控制台界面
    Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
  • 至此,Nacos Server 已经安装成功