关于RUOYI-CLOUD-NACOS系统的部署
代码:RuoYi-Cloud:(nacos版本)参考:RuoYi-Cloud从配置到运行 - 惊鸿难定 - 博客园RuoYi-Cloud版本分为两种,分别是eureka和nacos的我这里采用的nacos
RuoYi-Cloud分支有两种,分别是eureka和nacos的。我这里采用的nacos
该项目需要的组件为 redis和nacos,关于redis的安装启动可以自行搜索
第一步:拉取代码 , 代码地址:RuoYi-Cloud:(nacos版本)
第二步:建数据库,导入表数据
在下载后的项目中, 找到sql文件夹,下面总共四个sql文件
接下来就是将sql文件中的数据导入到相应的表中
1.新建名为ry-cloud数据库,执行quartz.sql和ry_20210908.sql
2.另外两个sql直接执行即可。其中自带建表语句。
第三步:完成注册中心(nacos)的配置和启动
1)解压下载好的nacos压缩包,打开nacos安装路径,找到conf文件夹下的application.properties文件
修改以下配置:
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/ry-config?characterEncoding=utf8&connectTimeout=10000&socketTimeout=30000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456
看样子是可以配置多个数据源的
2)修改好配置以后返回上一级目录找到bin目录下 startup.cmd 文件 ,如果是Linux安装的话就找到 startup.sh文件,这个两个分别是不同操作系统下的启动命令。nacos启动的时候,默认是集群模式,自己安装的话,使用单机模式即可
修改以下参数:set MODE="cluster" =》 set MODE="standalone"
如下图:
3)双击startup.cmd 启动nacos(windows),Linux直接 ./startup.sh
4)浏览器输入 http://localhost:8848/nacos,如下图既为成功安装,账号密码:nacos/nacos
由于nacos连接的mysql就是上图我们设置的ry-config,而该表中的数据,又是由ry_config_20211118.sql 导入的。所以登录到nacos页面,就能看到y-config库中的数据。nacos也自带了配置数据,就在conf文件夹下的nacos-mysql.sql中
如下图所示:该图均为ruoyi-cloud各个模块的配置文件信息。修改配置文件,直接在nacos中修改即可。
也就是说如果打成的jar包中。有些配置文件有问题,需要修改,就不要重新打jar,或者手动指定参数,直接在nacos中修改,重新启动jar就好。
但同时也意味着,如果要想ruoyi-cloud程序正常启动,必须确保nacos先正常运行。
第四步:启动项目
1)启动后端项目
至少需要启动三个模块,RuoYiGatewayApplication(网关模块)、RuoYiAuthApplication(认证模块)、RuoYiSystemApplication(系统模块),三个模块之间无先后启动顺序。
2)启动前端项目
直接查看ruoyi-ui下的README.MD文件
更多推荐
所有评论(0)