Nacos的下载和安装
1.下载
这里下载nacos的1.2.1版本,先介绍几个官网地址。
nacos官网: https://nacos.io/zh-cn/
下载地址: https://github.com/alibaba/nacos/tags
2.运行启动
这里运行在windows上,下载完成后进行解压,解压完成后进入bin目录,nacos-server-1.2.1 acosin,双击startup.cmd,等待少许就会完成启动,主要jkd版本要在1.8+。
这里会显示nacos的版本信息,后台访问地址,端口号等信息。
3.登录后台
浏览器中输入上图的地址
用户名/密码 nacos/nacos,登录
新建一个配置列表,然后重启,注意观察控制台
默认情况下,配置信息保存在文件data中。
4、持久化配置
nacos默认的配置信息是保存在内存中,重启后配置的信息将会丢失。
目前nacos仅支持mysql的持久化。
进入nacos的目录nacos-server-1.2.1 acosconf,发现下面有一个nacos-mysql.sql文件。
创建一个名称为nacos_config的数据库,存储引擎使用InnoDB,字符集使用utf8。
运行nacos-mysql.sql,完成后如下图.
编辑nacos-server-1.2.1 acosconf文件下的application.properties
打开以下配置文件,并修改数据库地址,用户名和密码
重启nacos服务。
5.测试持久化
新建一个配置列表
在数据库中config_info表中查看是否有数据。
6.错误记录
6.1 mysql时区问题
解决:在application.propertie文件中修改
6.2 Mysql8.0的问题
默认使用的5.1.53.jar,我使用你的mysql5.7版本,不会有问题,但是在8.0下是不支持的
解决办法:在nacos文件夹下创建一个plugins/mysql的文件夹,拷贝mysql8.0的驱动包进去,mysql-connector-java-8.0.11.jar,此处没有出现此问题,这个办法没有试验过,只是一个记录。