悟空crm-spring开源版本环境搭建

  • 安装步骤
    • 硬件配置
    • 基础软件
      • mysql安装
      • Elasticsearch 6.8.6安装
      • Redis安装
      • Nacos安装
      • Seata安装
      • Sentinel安装
    • 编译CRM
    • 运行CRM

官方源码地址: link

安装步骤

JDK需要预先安装,下载后执行install.sh
链接: link.

硬件配置

因为只有一台机器所以安装在一台机器上了
|

cpu 内存 硬盘 系统
8核 32G ssd100G centos7

基础软件

mysql安装

1.卸载mariadb

rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

2.安装mysql

rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm
如果此步出现错误:libaio.so.1()(64bit) is needed by MySQL-server 执行命令安装:yum install libaio

3.启动mysql

systemctl start mysqld

4.获取登录密码并登录

grep “password” /var/log/mysqld.log
mysql -uroot -p
输入上面的密码

5.修改密码并授权可远程登录

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;
set global validate_password_policy=0;
set global validate_password_length=1;
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
FLUSH PRIVILEGES;

6.修改group by报错

vi /etc/my.cnf
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

7.创建数据库

- 初始化gateway模块数据库:新建数据库 `nacos` 在`nacos`数据库中运行` DB/config_info_route.sql`
- 初始化其余模块数据库:新建数据库 `wk_crm_single` 在`wk_crm_single`数据库中运行 `DB/wk_crm_single.sql`
- 初始化定时任务模块数据库:新建数据库 `xxl_job` 在`xxl_job`数据库中运行 `DB/xxl_job.sql`
- 初始化seata数据库:新建数据库 `seata` 在`seata`数据库中运行 `DB/seata.sql`

mysql安装链接: link.

Elasticsearch 6.8.6安装

1.解压

tar -zxvf Elasticsearch 6.8.6.tar.gz
cd elasticsearch-6.8.6/config
2.修改内存
vi jvm.options里-Xms512M 和 -Xmx512M

3.创建ES的用户与组和权限

groupadd es
useradd esuser -g es -p elasticsearch
chown -R esuser:es (es安装路径)
su esuser(切换用户)

  1. 安装插件

cd (es安装目标)/plugins
mkdir analysis-icu
cd analysis-icu
wget https://file.72crm.com/project/analysis-icu-6.8.6.zip
unzip analysis-icu-6.8.6.zip

  1. 运行

./elasticsearch -d (后台启动命令:)

Elasticsearch下载链接: link.国内镜像下载很快

Redis安装

wget https://download.redis.io/releases/redis-6.0.8.tar.gz
tar -zxcf redis-6.0.8
cd redis-6.0.8
make && install
cd src
nohup ./redis-server &&
./redis-cli
redis 127.0.0.1:6379> requirepass “123456”
OK
redis 127.0.0.1:6379> AUTH 123456

Nacos安装

1.下载并解压

wget https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3.2.tar.gz
unzip nacos-server-1.3.2.tar.gz

2.初始化数据库
将 nacos-mysql.sql导到nacos数据库中(上面mysql安装第7步)

3.修改nacos配置文件
cd 安装目标/conf
vi application.properties

spring.datasource.platform=mysql### Count of DB:
db.num=1### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456

4.启动nacos

startup.sh -m standalone

5.访问web控制台

Seata安装

1.下载解压

wget https://github.com/seata/seata/releases/download/v1.3.0/seata-server-1.3.0.zip
unzip seata-server-1.3.0.zip
cd seata/conf

2.修改registry.conf配置为nacos
vi registry.conf

registry {# file 、nacos 、eureka、redis、zk、consul、etcd3、sofatype = "nacos"nacos {application = "seata-server"serverAddr = "127.0.0.1"namespace = ""cluster = "default"username = ""password = ""}config {# file、nacos 、apollo、zk、consul、etcd3type = "nacos"nacos {serverAddr = "127.0.0.1"namespace = ""group = "SEATA_GROUP"username = ""password = ""}}

3.起动

./bin/seata-server.sh

4.查看nacos,如图说明注册成功

Sentinel安装

1.下载解压

wget https://github.com/alibaba/Sentinel/releases/download/v1.8.0/sentinel-dashboard-1.8.0.jar
unzip sentinel-dashboard-1.8.0.jar
cd sentinel
2.启动

nohup java -Dserver.port=8079 -Dcsp.sentinel.dashboard.server=localhost:8079 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.0.jar &

开开浏览器:http://10.16.30.130:8079/#/dashboard

编译CRM

此步骤非必须,只要本地能打包成功即可。

1.修改maven settting.xml的镜像mirrorOf为central,不改的话wk_update下载不了

 <mirror>  <id>nexus</id>  <mirrorOf>central</mirrorOf>  <name>Nexus Mirror</name>  <url>http://192.168.0.114:8081/nexus/content/groups/public</url>  </mirror>

2.修改源码中的hibernate-validator版本为6.0.8,因为我运行时出现

The Bean Validation API is on the classpath but no implementation could be found
because no Jakarta Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.

1).项目根pm.xml添加

 <properties><hibernate-validator.version>6.0.8.Final</hibernate-validator.version></properties><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-validator</artifactId><version>${hibernate-validator.version}</version></dependency>

2).修改gateway 下pom.xml

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId><exclusions><exclusion><artifactId>hibernate-validator</artifactId><groupId>org.hibernate.validator</groupId></exclusion></exclusions></dependency>

3).修改core下pom.xml

<!--web依赖包--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion><exclusion><artifactId>hibernate-validator</artifactId><groupId>org.hibernate.validator</groupId></exclusion></exclusions></dependency>

4).将所有的resources\application-test.yml中的连接修改成自己的实际连接

3.编译

mvn clean -Dmaven.test.skip=true package


4.将打包的包上传到服务器并解压

5.解压
tar -zxvf xxxxx -C xxxx

运行CRM

1.cd到各个模块中执行

./72crm.sh start

2.打开网址初始化官里员密码
登录官网注册进到个人中心中查看安装序列号

将序列号填入

验证通过到登录

悟空crm开源版本环境搭建相关推荐

  1. 悟空crm php 部署,悟空crm开源版本环境搭建

    安装步骤 JDK需要预先安装,下载后执行install.sh 链接: link. 硬件配置 因为只有一台机器所以安装在一台机器上了 | cpu 内存 硬盘 系统 8核 32G ssd100G cent ...

  2. OGEngine开源引擎环境搭建

    2019独角兽企业重金招聘Python工程师标准>>> OGEngine开源引擎环境搭建 前置条件: 1.搭建好android开发环境 2.搭建好 eclipse开发环境 步骤: 一 ...

  3. GIS讲堂第一课-开源GIS环境搭建相关内容

    概述: 昨日下午2点,"GIS讲堂-第一课"-<开源GIS环境搭建相关内容>在众目期待中结束了,下面就本节课的内容给大家做一个汇报,同时也希望没有能够参与到直播的童鞋们 ...

  4. 悟空CRM 开源版java版 uniapp资源

    悟空CRM 开源版java版 uniapp资源 需要私聊

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

    悟空CRM目录结构 wk_modules ├── module – 无代码模块 ├── common – 基础模块 平台使用的主要技术栈 名称 版本 说明 spring-cloud-alibaba 2 ...

  6. 深度学习CPU版本环境搭建(从anaconda->pycharm->tensorflow)

    前言:其实当自己写下这个搭建过程的时候,自己已经碰壁很多了,所幸一路上还是有csdn博客论坛指导,特别鸣谢小艾童鞋熬夜写了一份安装指南给我,以及廖大师兄的悉心引导.所以自己也想根据经验,写下基于CPU ...

  7. RISC-V “V” 拓展—1.0版本环境搭建与测试

    声明:RISCV具有多元.包容.普惠.开源的特点.作者本着RISC-V的特点,同意本内容允许任意转载,转载若修改,请先联系下面邮箱,本篇文章参考了很多方法,最下面有参考内容的链接,认为有侵权的地方,请 ...

  8. linux 查看cuda版本_Ubuntu18.04+Tensorflow GPU版本环境搭建

    硬件平台:笔记本 处理器:I7 显卡:GTX960 系统:Ubuntu18.04 64位 步骤1.安装CUDA(无显卡不必安装) 去NVIDIA官网:CUDA Toolkit Archive 下载CU ...

  9. Starzhou:EOSIO1.0 版本环境搭建

    EOSIO本地环境搭建 eos.io的本地环境的搭建主要是参考eos.io在GitHub的Wiki,同时记录一下搭建过程中遇到的坑. Getting the Code 首先需要获得eos.io的sou ...

  10. Rancher2.x--stable版本环境搭建

    序言 目前K8S是大趋所示,对容器的编排管理有一统江湖的意思. Rancher 2.0发布之后,基础编排平台从Cattle变成了Kubernetes,Rancher 2.0使用的编排技术完成转向成为K ...

最新文章

  1. phpstudy2014 php7.0,phpstudy下载_phpStudy下载2014 官方版_php环境集成包 1.0_零度软件园...
  2. SAP BW/4 HANA亮点解析
  3. 我的第一个 Mono for Android 应用
  4. Blockchain Meeting supporting papers
  5. 基于VTK User Guide和VTK Textbook学习
  6. 四、PHP基础——会话技术Cookie 和 Session
  7. Event Loop、计时器、nextTick
  8. TensorFlow中数据读取—如何载入样本
  9. Python 第七篇:socket编程
  10. 第9章 逻辑回归 学习笔记 中
  11. zoiper 软件_zoiper软件下载
  12. java bsh介绍_BeanShell简介
  13. 熟练操作计算机办公软件英语怎么说,办公软件用英语怎么说英文表达
  14. 颜色空间的几种表示方法
  15. 关于 TFT 、 TFD 、 UFB 、 STN 、 DSTN 和 OLED
  16. Tower of Hanoi(汉诺塔)详解
  17. windows 查看/清除DNS解析记录
  18. 用python制作网盘_3分钟教你用python制作一个简单词云
  19. 使用python玩阴阳师,自动抽到SSR
  20. 影响服务器高性能的四大杀手

热门文章

  1. 计算机系统结构 网易云课堂,网易大布局教育事业:网易公开课、网易云课堂和MOOC分析...
  2. xxx.pbtxt标签文件解析(tensorflow modles zoo)
  3. 高通9008工具 qpst 安装时报错 qpst server returned unexpected error attempting 解决办法
  4. 解决Office 2010 每次打开word时出现配置进度框
  5. STM32单片机全自动锂电池容量电量检测放电电流电池电压ACS712
  6. 图文并茂!CIC滤波器的FPGA实现
  7. 252个常见英语单词词根
  8. 【图像增强】基于matlab HSI+同态滤波彩色图像增强【含Matlab源码 1515期】
  9. diabetes影响因子2017_科学网—【关注】2017年JCR(2016)影响因子涨跌一览,Plos One跌破3分 - 美捷登的博文...
  10. DSP入门:GPIO