大数据可视化Web框架——飞致云Dataease在Windows端的安装指南(多图说明版)V2.2最新版

DataEase开源代码在Windows系统开发环境搭建与调试指南_怎么部署dataease 2.0-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/tllhc01/article/details/135220598?spm=1001.2014.3001.5502参考这一篇,基于dataease2.2源码进行构建

需要先下载三个文件,且版本一一对应均为2.2的版本

 需要下载如上三个对应的仓库文件

选择branches里面的分支文件,然后进行选择版本

这里只展示dataease主仓库的源码,其他的几个仓库选择版本也是同理的。 

基于java版本为17+Node.js——v16.15.0+ npm8.5.5

          <!--首次打包需要放开--><!--<execution><id>install node and npm</id><goals><goal>install-node-and-npm</goal></goals><configuration><nodeVersion>v16.15.0</nodeVersion><npmVersion>8.5.5</npmVersion></configuration></execution>--><!--前端组件有更新需要放开--><!--<execution><id>npm install</id><goals><goal>npm</goal></goals><configuration><arguments>install</arguments></configuration></execution>-->

多留意——dataease-2.2\core\core-frontend路径下的pom.xml文件内的注释和上面的参考教程具体细节,需要手动修改

数据库操作也是十分重要的步骤

打开MySQL安装目录内的MySQL Server 8.0,进入bin目录,

在bin目录中打开cmd,然后mysql -h localhost -u root -p

输入mysql8.0.35的密码,然后依次输入如下四条命令

create database dataease character set utf8mb4;
use dataease
source D:\dataease-2.2\core\core-backend\src\main\resources\db\desktop\V2.0__core_ddl.sql
source D:\dataease-2.2\core\core-backend\src\main\resources\db\desktop\V2.1__ddl.sql

MySQL的具有安装和启动参考如下

MySQL8.0的安装、配置、启动服务和登录及配置环境变量_sql8.0安装提示启动服务器的配置步骤花费的时间比预期的要长。建议不要取消配置并等待。-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_41955953/article/details/81272849

提前配置和安装Navicate16破解版

打开数据链接刷新就可以看到新建的dataease数据库文件

Navicat Premium 16 破解版激活详细教程(注册机无需断网 亲测有效) - 一池寒潭 - 博客园 (cnblogs.com)icon-default.png?t=N7T8https://www.cnblogs.com/FRIM/p/16978145.htmlNavicat Premium 16 永久破解激活 - 酷酷的洛克 - 博客园 (cnblogs.com)icon-default.png?t=N7T8https://www.cnblogs.com/kkdaj/p/16260681.html在idea中配置好MySQL即可

情况1:core文件包并未出现有一个小蓝色圆角方形点

Maven项目中webapp文件夹中间没有小蓝点_maven项目webapp目录没有圆点-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Falling_stars_/article/details/111639120

就要考虑一下需要把core包下面的pom.xml文件,添加到(添加为)maven项目(maven project)

如下图所示(这里是已经添加好了,所以只能unlink和remove link 

单独对dataease-2.2\core\core-frontend和dataease-2.2\core\core-backtend进行生命周期的mvn clean install 

 第一步构建dataease模块

  第二步构建core模块

这样会产出CoreApplication.jar

最后的目的是基于产出的CoreApplication.jar文件,然后运行这个jar即可启动Springboot服务进入web页面

  .   ____          _            __ _ _/\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/  ___)| |_)| | | | | || (_| |  ) ) ) )'  |____| .__|_| |_|_| |_\__, | / / / /=========|_|==============|___/=/_/_/_/:: Spring Boot ::                (v3.0.0)

出现该标志即意味着SpringBoot服务启动成功

最后的运行效果如下图示所示 

登录账号和密码

账号——admin

密码——Dataease@123456

进入系统以后,可以支持在数据源导入Excel表格文件,然后在数据集选项中进行数据源的二次编排,其内置多种模板可供选择。基于这些模板就可以构建自己的大数据可视化的看板了

最后附上我的core-backend\pom.xml 

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><parent><artifactId>core</artifactId><groupId>io.dataease</groupId><version>2.2.0</version></parent><modelVersion>4.0.0</modelVersion><packaging>jar</packaging><artifactId>core-backend</artifactId><dependencies><dependency><groupId>io.dataease</groupId><artifactId>api-base</artifactId><version>${project.version}</version></dependency><dependency><groupId>io.dataease</groupId><artifactId>api-permissions</artifactId><version>${project.version}</version></dependency><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId></dependency><!--calcite核心包--><dependency><groupId>org.apache.calcite</groupId><artifactId>calcite-core</artifactId><version>${calcite-core.version}</version><classifier>de</classifier></dependency><!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.33</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-dbcp2</artifactId><version>${commons-dbcp2.version}</version></dependency><!-- https://mvnrepository.com/artifact/org.antlr/antlr --><dependency><groupId>org.antlr</groupId><artifactId>antlr</artifactId><version>${antlr.version}</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>${junit.version}</version><scope>test</scope></dependency><dependency><groupId>com.jayway.jsonpath</groupId><artifactId>json-path</artifactId><version>2.4.0</version><exclusions><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId></dependency><dependency><groupId>com.fit2cloud</groupId><artifactId>quartz-spring-boot-starter</artifactId><version>1.0.8</version><exclusions><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId></exclusion></exclusions></dependency></dependencies><profiles><!-- 单机版 默认就是这个版本 --><profile><id>standalone</id><activation><activeByDefault>true</activeByDefault></activation><properties><profiles.active>standalone</profiles.active></properties><dependencies><dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId></dependency></dependencies><build><plugins><plugin><artifactId>maven-clean-plugin</artifactId><configuration><filesets><fileset><directory>src/main/resources/static</directory><includes><include>**</include></includes><followSymlinks>false</followSymlinks></fileset></filesets></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-antrun-plugin</artifactId><executions><execution><id>copy-front-2-back</id><phase>generate-resources</phase><configuration><target><copy todir="src/main/resources/static"><fileset dir="../core-frontend/dist"><include name="**"/></fileset></copy></target></configuration><goals><goal>run</goal></goals></execution></executions></plugin></plugins></build></profile><!-- 简单版(桌面版/社区版) 使用substitute包内的替补权限实现 --><profile><id>desktop</id><properties><profiles.active>desktop</profiles.active></properties><dependencies><dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId></dependency></dependencies><build><plugins><plugin><artifactId>maven-clean-plugin</artifactId><configuration><filesets><fileset><directory>src/main/resources/static</directory><includes><include>**</include></includes><followSymlinks>false</followSymlinks></fileset></filesets></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-antrun-plugin</artifactId><executions><execution><id>copy-front-2-back</id><phase>generate-resources</phase><configuration><target><move todir="src/main/resources/static"><fileset dir="../core-frontend/dist"><include name="**"/></fileset></move></target></configuration><goals><goal>run</goal></goals></execution></executions></plugin></plugins></build></profile><!-- 分布式版(企业版) --><profile><id>distributed</id><properties><profiles.active>distributed</profiles.active></properties><dependencies><!-- 分布式版(企业版) 引入分布式组件 --><dependency><groupId>io.dataease</groupId><artifactId>distributed</artifactId><version>${project.version}</version></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><excludes><!-- 分布式版(企业版) 需要排除权限替补实现 否则就会出现多个权限实现 报错 --><exclude>io/dataease/substitute/**</exclude></excludes></configuration></plugin></plugins></build></profile></profiles><build><!-- 打包时必须要包含resources下配置文件 --><resources><resource><directory>src/main/resources</directory><filtering>true</filtering><includes><include>**/*.properties</include><include>**/*.xml</include><include>**/*.yml</include><include>**/*.sql</include><include>**/*.xlsx</include></includes><excludes><exclude>static/**/*.*</exclude></excludes></resource><resource><directory>src/main/resources</directory><filtering>false</filtering><includes><include>static/**/*.*</include></includes></resource></resources><!-- springboot打包插件 --><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><configuration><skip>true</skip></configuration></plugin><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals><configuration><finalName>CoreApplication</finalName><layout>ZIP</layout></configuration></execution></executions></plugin></plugins></build><repositories><repository><id>fit2cloud-public</id><name>Fit2cloud Public</name><url>https://repository.fit2cloud.com/repository/fit2cloud-public/</url></repository></repositories>
</project>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/233622.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络路由跟踪工具

随着企业网络需求的增长&#xff0c;组织发现监控和管理其网络基础设施变得越来越困难。网络管理员正在转向其他工具和资源&#xff0c;这些工具和资源可以使他们的工作更轻松一些&#xff0c;尤其是在故障排除方面。 目前&#xff0c;网络管理员主要使用简单、免费提供的实用…

腾讯云com域名注册1元一年,非常可以!

腾讯云com域名注册优惠价格1元首年&#xff0c;条件是企业新用户&#xff0c;个人新用户注册com域名是33元首年&#xff0c;第二年续费价格85元一年。活动 txybk.com/go/domain-sales 活动打开如下图&#xff1a; 腾讯云com域名注册优惠价格 腾讯云com域名注册原价是85元一年&a…

caj转换成pdf有哪些方法?

caj转换成pdf有哪些方法&#xff1f;PDF是一个被广泛支持的文件格式&#xff0c;这种格式基本上在所有的操作系统和设备上都是支持使用的&#xff0c;也能够将PDF文件打开和查看的&#xff0c;相比于caj文件&#xff0c;它就只能通过一下特定的软件或者是插件才能够将caj打开或…

Redisson 源码解析 - 分布式锁实现过程

一、Redisson 分布式锁源码解析 Redisson是架设在Redis基础上的一个Java驻内存数据网格。在基于NIO的Netty框架上&#xff0c;充分的利用了Redis键值数据库提供的一系列优势&#xff0c;在Java实用工具包中常用接口的基础上&#xff0c;为使用者提供了一系列具有分布式特性的常…

为什么我国的计算机教育那么差?

建议看看计算机科学速成课&#xff0c;一门很全面的计算机原理入门课程&#xff0c;短短10分钟可以把大学老师十几节课讲不清楚的东西讲清楚&#xff01;整个系列一共41个视频&#xff0c;B站上有中文字幕版。 每个视频都是一个特定的主题&#xff0c;例如软件工程、人工智能、…

2024最新外贸建站:ChemiCloud主机购买使用及自建外贸独立站教程

随着电商平台竞争的加剧&#xff0c;许多外贸从业者意识到减少对平台依赖的重要性&#xff0c;并选择搭建自己的外贸独立站来获得更多的控制权和灵活性。即使是没有建站基础的新手&#xff0c;也可以通过学习建站来实现这一目标。下面是一个适用于新手的外贸建站教程&#xff0…

SpringBoot全局Controller返回值格式统一处理

一、Controller返回值格式统一 1、WebResult类 在 Controller对外提供服务的时候&#xff0c;我们都需要统一返回值格式。一般定义一个 WebResult类。 统一返回值&#xff08;WebResult类&#xff09;格式如下&#xff1a; {"success": true,"code": 2…

使用fabric.js实现对图片涂鸦、文字编辑、平移缩放与保存功能

文章目录 背景1.初始化画布1.创建画布2.设置画布大小 2.渲染图片3.功能&#xff1a;开启涂鸦4.功能&#xff1a;添加文字5.旋转图片6.画布平移7.画布缩放8.保存图片9.上传图片10.销毁实例11.总结 背景 项目中有个需求&#xff0c;需要对图片附件进行简单的编辑操作&#xff0c…

基于深度学习的停车位关键点检测系统(代码+原理)

摘要&#xff1a; DMPR-PS是一种基于深度学习的停车位检测系统&#xff0c;旨在实时监测和识别停车场中的停车位。该系统利用图像处理和分析技术&#xff0c;通过摄像头获取停车场的实时图像&#xff0c;并自动检测停车位的位置和状态。本文详细介绍了DMPR-PS系统的算法原理、…

DDIM学习笔记

写在前面&#xff1a; &#xff08;1&#xff09;建议看这篇论文之前&#xff0c;可先看我写的前一篇论文&#xff1a; DDPM推导笔记-大白话推导 主要学习和参考了以下文章&#xff1a; &#xff08;1&#xff09;一文带你看懂DDPM和DDIM &#xff08;2&#xff09;关于 DDIM …

[Vulnhub靶机] DriftingBlues: 2

[Vulnhub靶机] DriftingBlues: 2靶机渗透思路及方法&#xff08;个人分享&#xff09; 靶机下载地址&#xff1a; https://download.vulnhub.com/driftingblues/driftingblues2.ova 靶机地址&#xff1a;192.168.67.21 攻击机地址&#xff1a;192.168.67.3 一、信息收集 1.…

【docker笔记】Docker网络

Docker网络 容器间的互联和通信以及端口映射 容器IP变动时候可以通过服务名直接网络通信而不受到影响 常用命令 查看网络 docker network ls创建网络 docker network create XXX网络名字查看网络源数据 docker network inspect XXX网络名字删除网络 docker network rm…

深入理解并解析Flutter Widget

文章目录 完整代码程序入口构建 Widget 结构定义 widget 状态定义 widget UI获取上下文关于build()build() 常用使用 完整代码 import package:english_words/english_words.dart; import package:flutter/material.dart; import package:provider/provider.dart;void main() …

PPT模板(100套IT科技互联网风)

哈喽&#xff0c;小伙伴们&#xff0c;最近是不是都在准备年终总结、年终述职&#xff0c;一个好的PPT模板是编写报告的开端。我最近也在准备年终总结报告&#xff0c;一块整理了一些PPT模板。这些模板适用于各种IT科技互联网相关的场合&#xff0c;如产品发布会、项目提案、工…

数据结构—排序—选择排序

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言 一、选择排序 1、基本思想 2、直接选择排序 3、选择排序的代码实现 二、堆排序 2.1算法讲解 2.2堆排序的代码实现 总结 前言 世上有两种耀眼的光芒&#xff0…

chatGPT带你学习设计模式 (二)抽象工厂模式(创建型模式) GURU

深入理解抽象工厂模式 引言 在面向对象编程中&#xff0c;对象的创建是一个常见且关键的挑战。尤其在需要管理一系列相关对象的创建时&#xff0c;传统的对象创建方法&#xff08;如直接使用 new 关键字&#xff09;可能导致代码的高耦合和低灵活性。这时&#xff0c;抽象工厂…

JSUDO|加速度与阿里云合作云产品

电讯&#xff1a;深圳市加速度软件开发有限公司【加速度jsudo】&#xff0c;与阿里云计算有限公司&#xff08;简称“阿里云”&#xff09;达成合作&#xff0c;双方将在电商、企业管理等应用软件领域就云产品和应用软件更深层次合作。 加速度软件长期以来&#xff0c;一直与阿…

jquery图形验证码

效果展示 js图形随机验证码&#xff08;表单验证&#xff09; html代码片段 <form class"formwrap"><div class"item"><input type"text" id"code_input" value"" placeholder"请输入验证码"/>…

网络调试 UDP1,开发板用动态地址-入门6

https://www.bilibili.com/video/BV1zx411d7eC?p11&vd_source109fb20ee1f39e5212cd7a443a0286c5 1, 开发板连接路由器 1.1&#xff0c;烧录无OS UDP例程 1.2&#xff0c;Mini USB连接电脑 1.3&#xff0c;开发板LAN接口连接路由器 2. Ping开发板与电脑之间通信* 2.1 根据…

探索PyTorch优化和剪枝技术相关的api函数

torch.nn子模块Utilities解析 clip_grad_norm_ torch.nn.utils.clip_grad_norm_ 是 PyTorch 深度学习框架中的一个函数&#xff0c;它主要用于控制神经网络训练过程中的梯度爆炸问题。这个函数通过裁剪梯度的范数来防止梯度过大&#xff0c;有助于稳定训练过程。 用途 防止…