基于openeuler的DataGear部署文档
安装JDK
DataGear需要JDK 8+的运行环境,所以我们需要预先在openeuler上安装好
可以点击这里进行下载:https://www.oracle.com/cn/java/technologies/downloads/#license-lightbox
在欧拉上创建存放安装包的目录
mkdir /usr/local/jdk
在使用如XFTP等工具将下载好的jdk和datagear安装包放入欧拉中


进入到目录中,并解压安装包
cd /usr/local/jdk tar -xf jdk-17.0.14_linux-x64_bin.tar.gz
接下来需要添加我们java的环境变量
vim /etc/profile EOF export JAVA_HOME=/usr/local/jdk/jdk-17.0.1 export PATH=$JAVA_HOME/bin:$PATH EOF
重新使得环境变量生效
source /etc/profile
实际上,在欧拉中 可以通过yum源对java的运行环境进行安装
yum -y install java*

最后可以通过查看java方式来验证java是否安装成功
java -version

部署DataGear
DataGear的安装包可以在DataGear的官网上获取:DataGear - 开源免费的数据可视化分析平台
将DataGear复制到root的主目录中
cp -r /usr/local/datagear-5.2.0/datagear-5.2.0 /root
进入到该目录下
cd /root/datagear-5.2.0ll

在readname.txt中存放着使用说明

启用DataGear
添加启动和关闭脚本的执行权,使得成功运行脚本
chmod +x startup.sh chmod +x shutdown.sh
在目录中运行startup.sh使得DataGear运行
./startup.sh

在关闭防火墙和selinux的情况下,使用浏览器进行访问其50401端口(IP地址:50401)
systemctl disable --now firewalld setenforce 0
如下图,能访问成功即说明部署成功

通过查看欧拉中正在开启的端口,也可以发现50401端口正在监听中

关于DataGear系统
在系统的初始化中会内置一个管理员用户admin,密码admin,在web的登录页面,可以用该用户进行登录

DataDear系统会将所有的数据存储在【操作系统用户主目录】/datagear目录内,对于本次的环境为**/root/.datagear**,在必要的时候,我们需要对该目录进行备份工作
在**/root/datagear-5.2.0/config/application.properties**为系统的配置文件,类似与apache中的/etc/httpd/conf/httpd.conf
在该文件中,对每一项配置都有相对应的中文解释

在下图所示的配置中,说明我们的内置数据库是支持sql语句的

需要注意的是,在我们每次修改的配置文件之后,需要重启DataGear系统才能使得修改的内容生效
在DataGear中使用的数据库是内置的Derby数据库
Derby数据库是属于apache的一个开源项目,是一个小型并容易管理的关系型数据库
Derby基于也是基于java的,只要存在JDK(版本>=1.3)就可以运行Derby,同时也支持SQL语句,临时表,索引,触发器,视图,存储过程,外键,约束,并行,事务,加密与安全等
对于DataGeat而言,Dearby默认存储在【操作系统用户主目录】/datagear/derby目录中
在我们的当前环境下,通过find命令可以查看derby的位置

在官方文档中明确指出了DataGear支持在运行是添加数据源驱动,截图任何提供JDBC驱动的数据库,包括但不限于MySQL、PostgreSQL、Oracle、SQL Server、Elasticsearch、ClickHouse, 以及OceanBase、TiDB、人大金仓、达梦等众多国产数据库
至于如何操作,我们在另外的文章进行说明
到此这篇关于DataGear部署文档(基于openeuler)的文章就介绍到这了,更多相关DataGear部署文档内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
MybatisPlus较全常用复杂查询的示例(limit、orderby、groupby、having、like...)
本文主要介绍了MybatisPlus较全常用复杂查询的示例,包括limit、orderby、groupby、having、like等,具有一定的参考价值,感兴趣的可以了解一下2025-12-12
intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x)
这篇文章主要介绍了intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-08
详解使用Spring Cloud Consul实现服务的注册和发现
这篇文章主要介绍了详解使用Spring Cloud Consul实现服务的注册和发现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-06-06
JDK1.8使用的垃圾回收器和执行GC的时长以及GC的频率方式
这篇文章主要介绍了JDK1.8使用的垃圾回收器和执行GC的时长以及GC的频率方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-05-05
SpringBoot缓存抽象@Cacheable与缓存管理器配置方法
SpringBoot的缓存抽象通过@Cacheable注解和CacheManager接口,提供了灵活高效的缓存管理,本文详细介绍了@Cacheable的使用技巧、缓存管理器配置方法、自定义键生成策略以及缓存同步与失效机制,帮助开发者构建高效的缓存策略,优化应用性能,感兴趣的朋友一起看看吧2025-03-03


最新评论