springBoot、springCloud实现配置部署本地nacos

        本节主要将如何将springBoot、springCloud等项目的配置文件部署nacos,以实现对配置文件进行一个统一的管理。企业项目多以nacos进行项目配置管理。

        这节同时也是给实现docker+nacos+mysql+Boot/Cloud打下基础

1 nacos本地安装

1.1 下载路径

        直接通过官网进行下载:Nacos Server 下载 | Nacos 官网

        nacos的版本有很多,对于不同的版本可能会有略微的不同,可以根据实际的使用情况进行选择下载。

        本次选择的版本是:v1.4.6。

1.1.1 点击链接到达官网

        选择发布历史。

 1.1.2 下拉找到版本(演示选择v1.4.6)

        点击直接下载压缩包,等待下载完成解压。

1.2 解压配置数据库

        在进行这一步,需要先把数据库(MYSQL)环境安装配置好,这个可以去自行学习。

         在对nacos启动之前需要进行数据库的配置,主要用于存储对nacos进行操作时所产生的数据或者配置文件信息等。

        将文件解压后,可以移动到想要存储的地方。打开目录如下图:

1.2.1 利用cmd完成数据库处理

        第一步:找到/conf/nacos-mysql.sql文件里的sql脚本,打开编辑,在开头处加入如下内容:

DROP DATABASE IF EXISTS `nacos_config`;
CREATE DATABASE `nacos_config` DEFAULT character set utf8mb4;
SET names utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
USE `nacos_config`;

以下是对这段 SQL 语句的解释:

        `DROP DATABASE IF EXISTS `nacos_config`;`:如果存在名为“nacos_config”的数据库,则删除该数据库。这一步是为了确保在创建新的数据库之前,没有同名的旧数据库存在,避免可能的冲突。

        `CREATE DATABASE `nacos_config` DEFAULT character set utf8mb4;`:创建一个名为“nacos_config”的数据库,并设置默认字符集为 utf8mb4。utf8mb4 字符集可以支持更多的字符,包括一些特殊字符和 emoji 等。

        `SET names utf8mb4;`:设置当前会话的字符集为 utf8mb4。这确保在后续的操作中,数据的存储和读取都使用这个字符集。

        `SET FOREIGN_KEY_CHECKS = 0;`:关闭外键检查。这在某些情况下可以加快数据库的操作速度,尤其是在进行大量数据导入或结构调整时。

         `USE `nacos_config`;`:选择使用刚刚创建的“nacos_config”数据库,后续的 SQL 操作将在这个数据库上进行。 

        第二步:打开cmd窗口, 登录数据库,导入该SQL文件 

mysql -uroot -proot
source D:\nacos\nacos\conf\nacos-mysql.sql 

        执行成功后,可以进行查询,查询如下图:(表示导入数据库成功)

第三步:打开/conf/application.properties里打开默认配置,并基于你当前环境配置要连接的数据库,连接数据库时使用的用户名和密码(假如前面有"#"要将其去掉):连接本地数据库。

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=123456

         添加完成后,保存退出即可完成数据库的配置。

1.2.2 手动实现数据库创建(利用到数据库可视化工具:Navicat Premium Lite 17)

        第一步:利用Navicat Premium Lite 17连接本地数据库,然后创建一个数据库,库名为:nacos_config (这个可以自定义,修改application.properties不搞错就行)。如下图:这是我创建的数据库名为:nacos_docker ,不会有影响

                第二步:把直接把/conf/application.properties里面的内容复制出来,在nacos_config数据库下建立查询,并将复制的内容粘贴到查询,并执行查询实现表的创建。如图所示:

        运行后将会创建需要的表。

        第三步:这一步和 1.2.1 利用cmd完成数据库处理 的第三步相同

2 nacos 本地启动

2.1 设置启动模式

        nacos的启动模式有单机部署()和集群搭建()两种模式,本次主要以单机部署模式进行启动,集群搭建模式在本地直接启动会报错,就不进行过的的讲解了

2.2.1 单机部署(standalone) 

        第一种启动方式:在目录&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值