当前位置 : 主页 > 操作系统 > centos >

ruoyi-cloud 实施部署

来源:互联网 收集:自由互联 发布时间:2022-06-20
标签(空格分隔): kubernetes系列 一:ruoyi-cloud 实施 1.1 ruoyi-cloud 简介 基于Spring Boot、Spring Cloud Alibaba的分布式微服务架构权限管理系统,同时提供了 Vue3 的版本git 地址:https://gitee.co

标签(空格分隔): kubernetes系列


一:ruoyi-cloud 实施

1.1 ruoyi-cloud 简介

基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统, 同时提供了 Vue3 的版本 git 地址: https://gitee.com/y_project/RuoYi-Cloud

image.png

1.2 安装nacos

1.2.1 安装MySQL 5.7

rpm -ivh mysql57-community-release-el7-10.noarch.rpm rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 yum install mysql-server service mysqld start chkconfig mysqld on cd /var/log/ cat mysqld.log |grep password mysql -uroot -p set global validate_password_policy=0; set global validate_password_length=1; set password = password("123456"); flush privileges; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;

image.pngimage.pngimage.png

image.png

image.png

1.2.2 安装nacos

1.2.2.1 nacos 简介
https://github.com/alibaba/nacos/releases/tag/2.0.4 下载:

image.png

tar -zxvf nacos-server-2.0.4.tar.gz mv nacos /usr/local/

image.png

1.2.3 导入 nacos 的表

image.png

image.png

image.png

image.png

1.2.4 改nacos 配置文件

cd /usr/local/nacos/conf vim application.properties

image.png

jdk1.8 安装 tar -zxvf jdk1.8.0_201.tar.gz mv jdk1.8.0_201 /usr/local/jdk vim /etc/profile ----- export JAVA_HOME=/usr/java/jdk1.8.0_162 export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar PATH=$PATH:$HOME/bin:$JAVA_HOME/bin ---- source /etc/profile java -version export JAVA_HOME=/usr/local/jdk

1.2.5 启动nacos

cd /usr/local/nacos/bin ./startup.sh -m standalone netstat -nultp |grep 8848

image.png

image.png

http://172.16.10.14:8848/nacos/ 用户名/密钥 nacos/nacos

image.png

image.png

1.3 部署ruoyi-cloud

1.3.1 部署 ruoyi-cloud

git clone https://gitee.com/y_project/RuoYi-Cloud

image.png

mv RuoYi-Cloud /usr/local/ cd /usr/local/RuoYi-Cloud/sql/ 导入数据库 mysql -uroot -p123456 source ry_config_20220114.sql;

image.png

image.png

image.png

image.png

1.3.2 修改 nacos 配置

数据库连接为ry-config 从新启动nacos

image.png

image.png

打开nacos 的web http://172.16.10.14/nacos 会将ruoyi-cloud 的配置文件注入进来

image.png

1.3.3 配置 ruoyi-cloud 的本地库

image.png

cd /usr/local/RuoYi-Cloud/sql mysql -uroot -p123456 use ry-cloud; source ry_20210908.sql; source quartz.sql

image.png

image.png

source ry_seata_20210128.sql

image.png

image.png

1.3.4 修改注册中心的MySQL 配置

image.png

image.png

image.png

1.4 配置 ruoyi-cloud 的前端

1.4.1 配置nodejs

下载: http://nodejs.cn/download/ 安装: tar -xvf node-v16.14.0-linux-x64.tar.xz mv node-v16.14.0-linux-x64 /usr/local/node vim /etc/profile ----- ###nodejs PATH=$PATH:/usr/local/node/bin ---- source /etc/profile node -v

image.png

1.4.2 安装前端的依赖

cd /usr/local/RuoYi-Cloud/ruoyi-ui # 克隆项目 git clone https://gitee.com/y_project/RuoYi-Vue # 进入项目目录 cd ruoyi-ui # 安装依赖 npm install # 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registry=https://registry.npm.taobao.org # 启动服务 npm run dev

image.png

image.png

启动前端: npm run dev

image.png

打开web: http://172.16.10.14/login?redirect=%2Findex 启动连接报错连接不到网管、网管要连接redis

image.png

image.png

image.png

1.4.3 配置maven 打包工具

tar -zxvf apache-maven-3.6.3-bin.tar.gz mv apache-maven-3.6.3 /usr/local/maven vim /etc/profile ------ #### maven PATH=$PATH:/usr/local/maven/bin ------ source /etc/profile mvn -version

image.png

修改mvn的本地源 cd /usr/local/maven/conf/ vim settings.xml 在<mirrors>.....<mirrors> 之间 加上 阿里云的源 ----- <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> ----

1.4.5 打包整个ruoyi-cloud 后端

cd /usr/local/RuoYi-Cloud mvn install

image.png

提取项目jar 包到 一个Linux 目录下面 mkdir /usr/local/jars -p cp -p /usr/local/RuoYi-Cloud/ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.4.0.jar /usr/local/jars/ 所有包的copy省略 默认在项目的target 下面:

image.png

启动所有项目 java -jar ruoyi-gateway.jar & java -jar ruoyi-modules-system.jar & java -jar ruoyi-modules-job.jar & java -jar ruoyi-auth.jar & java -jar ruoyi-visual-monitor.jar &

1.4.6 登录ruoyi-cloud

http://172.16.10.14/login?redirect=%2Findex 用户名、密钥 admin/admin123

image.png

image.png

image.png

image.png

上一篇:Docker 数据管理(数据卷容器/镜像创建)
下一篇:没有了
网友评论