丈夫志四海,万里犹比邻。这篇文章主要讲述ruoyi-cloud 实施部署相关的知识,希望能为你提供帮助。
标签(空格分隔): kubernetes系列
一:ruoyi-cloud 实施
1.1 ruoyi-cloud 简介
基于Spring Boot、Spring Cloud &
Alibaba的分布式微服务架构权限管理系统,
同时提供了 Vue3 的版本git 地址:https://gitee.com/y_project/RuoYi-Cloud
文章图片
1.2 安装nacos
1.2.1 安装mysql 5.7
rpm -ivh mysql57-community-release-el7-10.noarch.rpmrpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022yum install mysql-serverservice mysqld start chkconfig mysqld on cd /var/log/cat mysqld.log |grep password mysql -uroot -pset 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;
文章图片
文章图片
文章图片
文章图片
文章图片
1.2.2 安装nacos 1.2.2.1 nacos 简介
https://github.com/alibaba/nacos/releases/tag/2.0.4下载:
文章图片
tar -zxvf nacos-server-2.0.4.tar.gzmv nacos /usr/local/
文章图片
1.2.3 导入 nacos 的表
文章图片
文章图片
文章图片
文章图片
1.2.4 改nacos 配置文件
cd /usr/local/nacos/confvim application.properties
文章图片
jdk1.8 安装tar -zxvfjdk1.8.0_201.tar.gz mvjdk1.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 -versionexport JAVA_HOME=/usr/local/jdk
1.2.5 启动nacos
cd /usr/local/nacos/bin./startup.sh -m standalonenetstat -nultp |grep 8848
文章图片
文章图片
http://172.16.10.14:8848/nacos/用户名/密钥nacos/nacos
文章图片
文章图片
1.3 部署ruoyi-cloud
1.3.1 部署 ruoyi-cloud
git clone https://gitee.com/y_project/RuoYi-Cloud
文章图片
mv RuoYi-Cloud /usr/local/
cd /usr/local/RuoYi-Cloud/sql/导入数据库mysql -uroot -p123456source ry_config_20220114.sql;
文章图片
文章图片
文章图片
文章图片
1.3.2 修改 nacos 配置
数据库连接为ry-config从新启动nacos
文章图片
文章图片
打开nacos 的web http://172.16.10.14/nacos会将ruoyi-cloud 的配置文件注入进来
文章图片
1.3.3 配置 ruoyi-cloud 的本地库
文章图片
cd /usr/local/RuoYi-Cloud/sqlmysql -uroot -p123456use ry-cloud;
source ry_20210908.sql;
source quartz.sql
文章图片
文章图片
source ry_seata_20210128.sql
文章图片
文章图片
1.3.4 修改注册中心的MySQL 配置
文章图片
文章图片
文章图片
1.4 配置 ruoyi-cloud 的前端
1.4.1 配置nodejs
下载:
http://nodejs.cn/download/安装:
tar -xvf node-v16.14.0-linux-x64.tar.xzmv node-v16.14.0-linux-x64 /usr/local/nodevim /etc/profile-----
###nodejsPATH=$PATH:/usr/local/node/bin----source /etc/profile node -v
文章图片
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
文章图片
文章图片
启动前端:
npm run dev
文章图片
打开web:http://172.16.10.14/login?redirect=%2Findex启动连接报错连接不到网管、网管要连接redis
文章图片
文章图片
文章图片
1.4.3 配置maven 打包工具
tar -zxvf apache-maven-3.6.3-bin.tar.gz
mv apache-maven-3.6.3 /usr/local/mavenvim /etc/profile ------#### mavenPATH=$PATH:/usr/local/maven/bin------source /etc/profile mvn -version
文章图片
修改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-Cloudmvn install
文章图片
提取项目jar 包到 一个Linux 目录下面
mkdir /usr/local/jars -pcp -p /usr/local/RuoYi-Cloud/ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.4.0.jar /usr/local/jars/所有包的copy省略 默认在项目的target 下面:
文章图片
启动所有项目
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
文章图片
文章图片
【ruoyi-cloud 实施部署】
文章图片
文章图片
推荐阅读
- linux fedora35禁用或启用仓库
- [Linux用户空间编程-3](Linux定时机制的几种实现方法)
- Unable to select a master clock domain because no path can be found from “SYSTRACE“ to “LINUX_FTRACE
- linux fedora35安装deepin-wine(deepin-wine-on-fedora项目)
- Centos7 docker部署监控Prometheus+Grafana
- 第一次在linux服务器上跑python项目&Sklearn安装问题
- linux下制作qcow2镜像
- 千万级车联网 MQTT 消息平台架构设计
- linux /bin/sh -c的用途