网站开发和运营维护兰州广告设计制作公司
news/
2025/10/6 21:12:46/
文章来源:
网站开发和运营维护,兰州广告设计制作公司,专业做公司宣传网站,上海网络营销培训文章目录一、基础准备1. 技术选型2. 源码克隆3. 安装依赖4. 将 RuoYi-Cloud 项目导入到 IDEA5. 安装启动Mysql6. 安装启动Redis7. 创建数据库#xff0c;执行 SQL脚本文件二、安装与配置 nacos2.1. 下载nacos2.2. 安装 nacos2.3. nacos持久化配置2.4. 执行脚本文件2.5. nacos连… 文章目录一、基础准备1. 技术选型2. 源码克隆3. 安装依赖4. 将 RuoYi-Cloud 项目导入到 IDEA5. 安装启动Mysql6. 安装启动Redis7. 创建数据库执行 SQL脚本文件二、安装与配置 nacos2.1. 下载nacos2.2. 安装 nacos2.3. nacos持久化配置2.4. 执行脚本文件2.5. nacos连接 mysql 配置信息2.6. 启动 nacos2.7. 测试验证三、安装与配置启动sentinel3.1. 下载sentinel3.2. 启动sentinel一、基础准备
1. 技术选型
框架版本说明spring-boot2.5.3微服务框架spring-cloud2020.0.3微服务框架spring-cloud-alibaba2021.1cloud第二代框架mybatis2.2.0持久层框架spring-boot-admin2.4.3监控中心dynamic-ds3.4.1多数据源
组件/软件版本说明sentinel2021.1流控、熔断、服务降级redis3.2.100缓存nginx1.9.9.反向代理seata1.4.2分布式事务nacos2.0.3服务注册发现nacos config2.0.3配置管理中心mysql8.0.26基础数据存储nacosseatasentienlnodejs14.17.5基础前端编译环境maven3.8.1后端编译打包工具spring-boot-admin2.4.3监控
2. 源码克隆
https://gitee.com/y_project/RuoYi-Cloud
git clone gitgitee.com:y_project/RuoYi-Cloud.git注意这里要先安装好 git
3. 安装依赖
# 2.1 进入到刚才下载好的 RuoYi-Cloud 源码目录
cd RuoYi-Cloud
# 2.2 安装 RuoYi-Cloud项目的依赖
mvn clean install -Dmaven.test.skiptrue注意这里需要先安装好 maven配置阿里云的镜像
4. 将 RuoYi-Cloud 项目导入到 IDEA
打开 IDEA - 选择 File - 选择 Open - 选择 RuoYi-Cloud 项目所在文件夹即可
5. 安装启动Mysql
MySQL 8.0.26 简易配置安装教程 (windows 64位)
6. 安装启动Redis
redis 下载、启动 windows环境
7. 创建数据库执行 SQL脚本文件
声明数据库脚本 在 RuoYi-Cloud / sql 文件夹中 7.1 在 MySQL中创建数据库名为 ry-cloud字符集utf8执行 ry_20210806.sql必选quartz.sql可选脚本 7.2 在 MySQL中创建数据库名为 ry-config字符集utf8执行 ry_config_20210730.sql必选 在执行 ry_config_20210730.sql 脚本文件的时候需要注意如果你使用的是 MySQL5.6 版本在导入脚本运行的时候可能会报错但如果使用的是 MySQL5.7版本以上的话就不会
原因MySQL5.6 不支持 utf8mb4 编码
二、安装与配置 nacos
根据技术选型版本下载nacos
2.1. 下载nacos
https://github.com/alibaba/nacos/releases/tag/2.0.3
2.2. 安装 nacos
我们下载的 nacos-server-2.0.3.zip 解压就可以直接使用
2.3. nacos持久化配置
通常使用 nacos作为注册中心和配置中心默认 nacos使用的是 derby 内存数据库一旦重启数据注册中心和配置中心数据会丢失。 因此我们使用 MySQL来存储数据怎么做 解决方案见2.5
2.4. 执行脚本文件
nacos 为我们提供了连接配置 MySQL的脚本位置在解压 nacos-server-2.0.3.zip 后的目录 conf / nacos-mysql.sql,我们先要创建名为 nacos_config 的数据库然后执行**nacos-mysql.sql **脚本。 其实这一步我们不需要弄了因为我们在5.2 步骤的时候已经创建了 ry-config 的数据库并执行了 ry_config_20210730.sql 脚本。
那问题来了nacos官方提供的 nacos-mysql.sql与 ry_config_20210730.sql 有什么不同
最主要的是ry_config_20210730.sql 为config_info 表中插入数据如图 采坑点需要看一下 ry-config 数据库中 users表是否有数据 如果执行了上面的脚本而没有插入数据的话在登陆 nacos时就会报用户名密码错误
2.5. nacos连接 mysql 配置信息
打开 nacos-server-2.0.3.zip 解压目录下 conf / application.properties 文件在文件最后添加如下内容
# db mysql
spring.datasource.platformmysql
db.num1
db.url.0jdbc:mysql://localhost:3306/ry-config?characterEncodingutf8connectTimeout1000socketTimeout3000autoReconnecttrueuseUnicodetrueuseSSLfalseserverTimezoneUTC
db.userroot
db.password123456注意这里可能需要换成自己的 url 用户名和密码
2.6. 启动 nacos
cd C:\Users\Administrator\Desktop\data\windows\nacos-server-2.0.3\nacos\bin
startup.cmd -m standalone2.7. 测试验证
浏览器地址栏输入http://localhost:8848/nacos/用户名和密码都是 nacos 三、安装与配置启动sentinel
根据技术选型版本下载sentinel
3.1. 下载sentinel
https://github.com/alibaba/Sentinel/releases/tag/1.8.2
3.2. 启动sentinel
java -Dserver.port8888 -Dcsp.sentinel.dashboard.serverlocalhost:8888 -Dproject.namesentinel-dashboard -jar sentinel-dashboard-1.8.2.jarhttp://localhost:8718
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/929710.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!