【Nacos】安装,测试及配置外部数据库支持

安装:

安装可以通过下载源代码或者下载安装包的方式:

预备环境准备:

Nacos 依赖 Java 环境来运行。

准备:64 bit JDK 1.8+;Maven 3.2.x+

1,下载源代码

git地址:https://github.com/alibaba/nacos

2,下载安装包

下载地址:https://github.com/alibaba/nacos/releases

解压

运行bin目录下的startup.cmd,默认端口是8848

可以通过访问http://127.0.0.1:8848/nacos地址登录nacos,默认用户名nacos,密码nacos

测试:

nacos启动成功后,可通过nacos提供的http api验证nacos服务运行是否正常--curl:开发中常用的命令行工具,可以用作HTTP协议测试

下载curl的windows版本地址:https://curl.haxx.se/windows/

下载完成进入curl-7.66.0_2-win64-mingw的bin目录,进行下边的测试,通过测试可判断nacos是否正常工作:

发布配置:

curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configsdataId=nacos.cfg.dataId&group=test&content=HelloWorld"

获取配置:

向nacos发布配置成功,就可以通过客户端从nacos获取配置信息,执行下边的命令:

curl -X GET "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test"

配置外部数据库支持:

首先,数据指的是什么呢?

我们在nacos上配置的数据---

单机模式时nacos默认使用嵌入式数据库Ddrby实现数据的存储,不方便通过数据库查找和备份。若想使用外部mysql存储nacos数据,需要以下步骤:

1.安装数据库

版本要求:5.6.5+ ,mysql 8 以下

2.初始化mysql数据库,

新建数据库,名称为nacos_config

初始化mysql数据库  执行sql文件  文件目录nacos/config/nacos-mysql.sql,导入外部脚本创建数据库表

3.修改nacos/conf/application.properties配置文件,增加支持mysql数据源配置(目前只支持 mysql),添加mysql数据源的url、用户名和密码。

spring.datasource.platform=mysql //告诉nacos用外部的mysql

db.num=1

db.url.0=jdbc:mysql://11.162.196.16:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true //指定mysql地址

db.user=username //mysql用户名

db.password=password //mysql密码

4.重启nacos

运行bin下的startup.cmd, nacos所有写入嵌入式数据库的数据都写到了mysql

猜你喜欢

转载自blog.csdn.net/hejingfang123/article/details/118371095
今日推荐