一、基本信息

DataGear是一款开源免费的数据可视化分析平台,使用java语言开发,采用B/S架构,支持多种数据源接入(SQL、CSV,HTTP接口,JSON,EXCEL等),主要功能包括数据管理,数据导入导出,数据集管理,echarts图表管理,dashboard管理等。
文档地址
http://www.datagear.tech/documentation/#section_importDriver
git 地址
https://gitee.com/datagear/datagear.git

二、系统特点:

1、可管理数据库驱动
可通过驱动程序管理功能添加数据库驱动程序,无需重启,即可支持连接新数据库。
2、多种格式的数据集
支持SQL、CSV、Excel、HTTP接口、JSON等多种格式的数据集。
3、多数据集聚合图表
一个图表可添加多个不同格式的数据集,将它们聚合展示。
4、插件式图表类型
每一种类型的图表都以图表插件形式提供,并内置了大量图表插件,管理员也可上传自定义图表插件,丰富系统图表类型。
5、可自由编辑的HTML看板模板
看板使用原生的HTML网页作为模板,可自由编辑、绑定、异步加载图表,并支持将任意HTML网页导入为看板。
6、丰富的看板API
看板页面内置了大量的页面端API,可用于个性化扩展看板功能。

三、系统架构

记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_git

  • datagear-analysis
    数据分析底层模块,定义数据集、图表、看板API

  • datagear-connection
    数据库连接支持模块,定义可从指定目录加载JDBC驱动、新建连接的API

  • datagear-dataexchange
    数据导入/导出底层模块,定义导入/导出指定数据源数据的API

  • datagear-management
    系统业务服务模块,定义数据源、数据分析等功能的服务层API

  • datagear-meta
    数据源元信息底层模块,定义解析指定数据源表结构的API

  • datagear-persistence
    数据源数据管理底层模块,定义读取、编辑、查询数据源表数据的API

  • datagear-util
    系统常用工具集模块

  • datagear-web
    系统web模块,定义web控制器、操作页面

四、编译、安装、部署

1、系统安装基本工具

[root@localhost ~]# yum install -y vim git

2、进入指定目录 /opt

[root@localhost ~]# cd /opt

3、git 下载源码

[root@localhost opt]#  git clone https://gitee.com/datagear/datagear.git

查看目录
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_git_02
4、配置 maven 环境
参考:javascript:void(0)
5、编译

[root@localhost opt]# cd /opt/datagear
[root@localhost datagear]# mvn clean install -Dmaven.test.skip=true

编译成功:
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_centos_03
6、进入编译后的 datagear-web 目录

[root@localhost ~]# cd /opt/datagear/datagear-web

目录结构
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_经验分享_04

[root@localhost datagear-web]# ll target/

记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_git_05

[root@localhost datagear-web]# ll target/datagear-2.0.0-bin/

记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_数据源_06

[root@localhost datagear-web]# ll target/datagear-2.0.0-bin/datagear-2.0.0/

记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_git_07
7、启动服务

[root@localhost datagear-2.0.0]# nohup java -jar datagear-2.0.0.jar &

8、查看启动状态

[root@localhost ~]# netstat -lntp
tcp        0      0 0.0.0.0:50401           0.0.0.0:*               LISTEN      11613/java
五、浏览器查看 WEB UI

浏览器地址栏录入 http://192.168.11.21:50401 (192.168.11.21 是我虚拟机内网 IP)
首页
1、右上角可登陆、注册
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_centos_08
2、注册页面
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_数据源_09
3、登陆页面
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_centos_10
4、忘记密码
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_git_11
5、按要求创建文件

[root@localhost ~]# touch a0e418d7547e4ad6a80da7df449c9cf1

记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_centos_12
6、增加数据源
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_git_13
7、填写目标数据库地址、用户名、密码、数据库类型对应的驱动包
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_经验分享_14
8、已增加的数据库列表
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_经验分享_15
9、数据分析
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_看板_16
10、已创建的数据分析模型列表
记一次  Centos7.x  编译安装  DataGear 数据可视化分析平台_看板_17

至此,Centos7.x 编译安装 DataGear 数据可视化分析平台编译安装署完毕,希望能够对您有所帮助!