宝塔面板+悟空CRM功能模块安装搭建部署教程 环境配置

2023-10-27

在这里插入图片描述
悟空CRM目录结构
wk_modules
├── module – 无代码模块
├── common – 基础模块
平台使用的主要技术栈
名称 版本 说明
spring-cloud-alibaba 2021.0.4 核心框架
spring-boot 2.6.11 spring版本
mybatis-plus 3.5.2 ORM框架
nacos 2.1.0 注册中心以及配置管理
seata 1.2.0 分布式事务
elasticsearch 7.15.2 搜索引擎中间件
jetcache 2.7.1 分布式缓存框架
feign 3.1.4 服务调用
rocketmq 4.9.4 消息队列

1、安装jdk
yum -y install java-1.8.0-openjdk-devel;

2、安装redis
yum -y install epel-release;
yum -y install redis;
chkconfig redis on;
#-- 修改redis密码为123456
yum -y install vim;
vim /etc/redis.conf;
#-- 在文件最下面追加一行
requirepass 123456
#-- 或者输入 / 搜索 # requirepass foobared
#-- 将前面的#删除,将foobared改为123456
#-- 修改完成之后 :wq 保存并退出,重启redis
service redis restart;

3.安装nacos
保存到/opt目录下
wget https://github.com/alibaba/nacos/releases/download/2.0.3/nacos-server-2.0.3.zip -P /opt
yum install unzip
unzip /opt/nacos-server-2.0.3.zip -d /opt/nacos
cd /opt/nacos/bin
sh startup.sh -m standalone

4.安装elasticsearch
– 推荐使用docker安装
yum install docker
docker run -d --name es --restart=always -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” docker.elastic.co/elasticsearch/elasticsearch:7.15.2
docker exec -it elastic /bin/bash
bin/elasticsearch-plugin install analysis-icu
exit
– 重启es
docker restart es

5.安装rocketmq
cd /opt
wget https://archive.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip
unzip rocketmq-all-4.9.2-bin-release.zip
cd rocketmq-4.9.2/
nohup sh bin/mqnamesrv >/dev/null 2>&1 &
nohup sh bin/mqbroker -n localhost:9876 >/dev/null 2>&1 &

6.安装mysql
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
yum -y install mysql80-community-release-el7-3.noarch.rpm
yum -y install mysql-community-server --nogpgcheck
sudo systemctl start mysqld.service;
sudo systemctl enable mysqld.service;

–查看安装的mysql默认密码
grep “password” /var/log/mysqld.log
–进入mysql 例:mysql -u root -p"GXOO%eiI/7o>"
mysql - u root -p"此处为上一步的默认密码"

–修改mysql密码,如下图所示
set global validate_password_policy=LOW;
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’;

–退出mysql
exit

–修改mysql配置
vim /etc/my.cnf;
–输入 i 进入编辑模式,修改sql_mode设置,将下面sql_mode配置复制,到 [mysqld]下使用 shift+insert 粘贴
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
–修改完毕,按esc按键,然后 :wq 保存并退出,重启mysql
service mysqld restart;

一、项目配置与启动

  1. 导入DB目录下数据库
    2.在项目根目录执行mvn install
    3.在module模块下resource目录配置数据库帐号信息以及redis帐号信息,MQ配置地址,elasticsearch配置地址`
  2. 访问悟空ID获取账号
    注册之后点击默认企业
    在这里插入图片描述
    点击无代码管理
    在这里插入图片描述
    将App ID,accessKey,secretKey复制到 module\src\main\resources\application-dev.yml,分别对应appId,clientId,clientSecret 如下图所示
    在这里插入图片描述
    将appId复制到module\src\main\webapp\public\APPLICATION_ID.txt内,替换里面内容
    5、 项目打包部署
    –项目打包
    mkdir /opt/package
    mvn clean -Dmaven.test.skip=true package
    cp module/target/module.zip /opt/package
    cd /opt/package
    unzip module.zip -d module
    cd module
    sh 72crm.sh start

6、接口文档地址:http://localhost:46923/doc.html
功能模块预览
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

宝塔面板+悟空CRM功能模块安装搭建部署教程 环境配置 的相关文章

随机推荐

  • Redis持久化RDB与AOF

    前言 我们知道Redis是一款内存服务器 就算我们对自己的服务器足够的信任 不会出现任何软件或者硬件的故障 但也会有可能出现突然断电等情况 造成Redis服务器中的数据失效 因此 我们需要向传统的关系型数据库一样对数据进行备份 将Redis
  • MySQL完整笔记

    注 本篇大部分内容都是尚硅谷mysql课程的笔记 如果需要课程以及源码 请至官网下载 下载地址 数据库 介绍 1 概念 1 DB 数据库 保存一组有组织的数据的容器 2 DBMS 数据库管理系统 又称为数据库软件 产品 用于管理DB中的数据
  • double类型(浮点数)是否相等的判断方法

    浮点数不精确 计算机内部无法用二进制的小数来精确的表达 public class Tesz public static void main String args double a 0 1 float c 0 1f System out p
  • MixFormer步骤流程概述

    参考图 Stage1 1 输入 模板 在线模板 搜索三组图像 2 为每个输入添加位置编码 实际上是nn Conv2d 通道3 gt 64 卷积核大小 7 7 步长 4 4 填充 2 2 的卷积操作 然后归一化 3 模板 在线模板和搜索做拼接
  • 二次函数求根c语言

    include
  • mac电脑 安装homebrew、nvm、node、nrm

    安装homebrew bin zsh c curl fsSL https gitee com cunkai HomebrewCN raw master Homebrew sh brew v 查看版本号 根据提示 继续执行 不然之后安装nvm
  • Linux正向区域dns搭建

    挂载光盘使用本地yum源文件 root www yum repos d mv repo bak root www yum repos d cd mnt root www mnt mkdir cdrom root www mnt mount
  • Java常用集合类、接口

    在Java中有一套设计优良的接口和类组成了Java集合框架 使程序员操作成批的数据或对象元素极为方便 所有的Java集合都在java util包中 1 List接口及其实现类 List接口继承于Collection接口 List接口及其实现
  • Django视图学习——在视图中使用模型

    视图不仅可以获取客户端长传的数据 还可以通过模型访问后台的数据库 本文介绍以下内容 1 在视图中输出模型数据 2 数据分页 1 在视图中输出模型数据 任务 定义一个模型 然后通过该模型范围访问数据库 1 在项目子文件夹chapter5中添加
  • go-gin 自定义应用metrics

    文章目录 前言 一 gin添加go运行时metrics 1 创建一个gin server 2 创建一个metrics的路由 3 启动服务 4 查看结果 metrics页面 pprof页面 二 gin自定义应用程序metrics 官方库示例
  • 在python环境下使用selenium + chromedriver截屏网页

    在python环境下使用selenium和chromedriver工具 自动将网页内容进行截屏保存 安装 selenium比较简单 如下即可 pip install selenium 据说 chromedriver的版本一定要与Chrome
  • 顺序表起步

    时间限制 1000ms 内存限制 256MB 1 按照课本 编写顺序表及其基本运算 顺序表定义使用以下代码 typedef int datatype 结点的数据类型 假设为int const int maxsize 100 最大表长度 假设
  • fstream、ifstream、ofstream和stringstream

    ifstream ifstream 是 C 标准库中用于文件读取的输入流类之一 用于从文件中读取数据 可以通过打开文件并将其与 ifstream 对象绑定 然后使用输入操作符 gt gt 从文件中读取数据 代码示例 include
  • pgsql删除表中所有数据_PostgreSQL数据库中的表和数据(Tables & Data)

    照顾好你的数据 数据库也会照顾你 保持数据库的整洁 查询起来也会更快 应用也会少些错误 半夜被叫醒解决数据问题并不酷 接下来 就和章郎虫博主一起来了解postgresql的表和数据吧 一 选择一个好的数据库对象名 Choosing good
  • Cascade-MVSNet CVPR-2020 学习笔记总结 译文 深度学习三维重建

    文章目录 4 Cascade MVSNet CVPR 2020 4 0 主要特点 4 1 背景介绍 4 2 代价体构造回顾 4 3 Cascade MVSNet 4 4 Loss的设置 4 5 Cascade MVSNet实战操作 4 6
  • echarts图表,利用仪表盘类型变换成环形渐变图

    使用仪表盘类型图表type gauge 变换成以上图片样式 实现环形图的渐变以及背景环 1 计算当前数据占总数的比例 从而得出当前环开始角度和结束角度 目前上图中开始角度都是0 结束角度通过数据占比得到 当前数据 三个数和 360 得到结束
  • 【JS案例】分页器——使用原生JavaScript实现

    在使用vue编写完一个分页器组件后 我对分页器的底层逻辑产生了兴趣 想在此组件的基础上再深入了解一些分页器的底层逻辑 了解vue与原生js的区别 我在github上看了一些大神写的分页器 属实牛逼 之后自己也根据他们的编写逻辑 反复推敲了个
  • 批量挖掘SRC思路与实践二

    批量刷SRC实践 1 用友nc的命令执行漏洞案例 Poc http xxx xxxx xxxx xxxx servlet ic bsh servlet BshServlet gt http xxx xxxx xxxx xxxx servle
  • Windows下装linux子系统

    1 打开 适用于linux的windows子系统 功能 控制面板 程序 启用或关闭windows功能 找到 适用于linux的windows子系统 并打钩 如图 2 打开 开发者选项 设置 搜索 开发者设置 开启 3 去微软自带软件商店下载
  • 宝塔面板+悟空CRM功能模块安装搭建部署教程 环境配置

    悟空CRM目录结构 wk modules module 无代码模块 common 基础模块 平台使用的主要技术栈 名称 版本 说明 spring cloud alibaba 2021 0 4 核心框架 spring boot 2 6 11