大数据可视化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.hqwc.cn/news/322210.html

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

相关文章

USB 转 TTL线直接读取DS18B20

简介 使用USB转TTL线直接读取DS18B20 温度。 电路图 绘制图 实物图 软件 Download 1-Wire/iButton Drivers for Windows 操作 所有的线路连接好之后将 USB 转 TTL线接到PC上; 安装软件 Download 1-Wire/iButton Drivers for Windows 并打开 软件打开之后先选择串口后 …

【四】CocosCreator-修改引擎源码

看源码的过程中&#xff0c;少不了得修修改改源码&#xff0c;做点实验。果断去找找源码在哪里&#xff0c;然后就可以快乐动手改源码了。 CocosCreator引擎源码主要就是js和原生C两类&#xff0c;分别在引擎目录的resources/engine和resources/cocos2d-x下&#xff0c;如图&am…

【LMM 009】MiniGPT-4:使用 Vicuna 增强视觉语言理解能力的多模态大模型

论文描述&#xff1a;MiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language Models 论文作者&#xff1a;Deyao Zhu∗ Jun Chen∗ Xiaoqian Shen Xiang Li Mohamed Elhoseiny 作者单位&#xff1a;King Abdullah University of Science and Techn…

使用Kafka与Spark Streaming进行流数据集成

在当今的大数据时代&#xff0c;实时数据处理和分析已经变得至关重要。为了实现实时数据集成和分析&#xff0c;组合使用Apache Kafka和Apache Spark Streaming是一种常见的做法。本文将深入探讨如何使用Kafka与Spark Streaming进行流数据集成&#xff0c;以及如何构建强大的实…

分布式(10)

目录 46.什么是Session Replication? 47.什么是Session数据集中存储&#xff1f; 48.什么是Cookie Based Session? 49.什么是JWT&#xff1f;使用JWT的流程&#xff1f;对比传统的会话有啥区别&#xff1f; 50.如何设计一个秒杀系统&#xff1f; 51.接口设计要考虑哪…

微信小程序:flex常用布局

在我们平时微信小程序开发过程中为了页面能达到设计小伙伴的预期&#xff0c;追求还原度&#xff0c;那我们肯定会使用很多常用的布局方式&#xff0c;那我们今天就介绍一下微信小程序中常用的一些flex布局 1、常用flex布局 /** 水平垂直居中 **/ .flex-center {display: fle…

企业微信开发:自建应用:获取企业微信IP段(用于防火墙配置)

概述 在企业微信开发流程中&#xff0c;为了确保与企业微信API的网络通信安全&#xff0c;并适应防火墙配置要求&#xff0c;开发者需要获取企业微信API服务的IP地址范围。这样&#xff0c;仅允许与企业微信官方通信的合法请求通过防火墙&#xff0c;从而保障数据传输的安全性…

ubuntu环境安装配置nginx流程

今天分享ubuntu环境安装配置nginx流程 一、下载安装 1、检查是否已经安装 nginx -v 结果 2、安装 apt install nginx-core 过程 查看版本&#xff1a;nginx -v 安装路径&#xff1a;whereis nginx nginx文件安装完成之后的文件位置&#xff1a; /usr/sbin/nginx&#xf…

如何选择合适的语音呼叫中心?

市场上不同的语音呼叫中心提供商&#xff0c;都有其独特的优势和不足。企业在选择语音呼叫中心服务公司时&#xff0c;主要考虑以下因素&#xff1a;服务质量、价格、技术支持、客户支持等。 首先&#xff0c;服务质量是选择语音呼叫中心需关注的最重要因素之一。 为确保语音…

【Python学习】Python学习1

目录 【Python学习】Python学习1 1.前言2.Python安装3.PyCharm安装4.PyCharm插件推荐5.参考 文章所属专区 Python学习 1.前言 Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 由 Guido van Rossum 于 1989 年底发明&#xff0c;第一个公开发行版发…

JAVA基础学习笔记-day13-数据结构与集合源1

JAVA基础学习笔记-day13-数据结构与集合源1 1. 数据结构剖析1.1 研究对象一&#xff1a;数据间逻辑关系1.2 研究对象二&#xff1a;数据的存储结构&#xff08;或物理结构&#xff09;1.3 研究对象三&#xff1a;运算结构1.4 小结 2. 一维数组2.1 数组的特点 3. 链表3.1 链表的…

[足式机器人]Part2 Dr. CAN学习笔记-动态系统建模与分析 Ch02-3流体系统建模

本文仅供学习使用 本文参考&#xff1a; B站&#xff1a;DR_CAN Dr. CAN学习笔记-动态系统建模与分析 Ch02-12课程介绍电路系统建模、基尔霍夫定律 流量 flow rate q q q m 3 / s m^3/s m3/s 体积 volume V V V m 3 m^3 m3 高度 heigh h h h m m m 压强 pressure p p p …