DataRoom部署配置2.X及3.X
首先,DataRoom是一款基于SpringBoot、MyBatisPlus、Vue、ElementUI、G2Plot、Echarts等技术栈的大屏设计器,具备大屏设计、预览能力,支持MySQL、Oracle、PostgreSQL、SQLServer、ElasticSearch、JSON、JS、HTTP、Groovy等数据集接入,使用简单,完全免费,代码开源。


本文讲的是基于源码的启动方式如何进行配置。
注意,不论是2.X还是3.X的Node版本都需要是14.XX
关于Node版本的管理,可以参考这篇nvm(管理Node版本)、nrm(管理镜像源) 详解-CSDN博客
DataRoom的源码获取地址:DataRoom: 🔥基于Vue的大屏可视化设计器,前后端一体化解决方案,几十种炫酷图表,支持多种数据来源接入,适用于大屏、低代码、BI场景,使用简单,代码完全开源。
官方给出的配置文档地址:
2.X 为:https://www.yuque.com/chuinixiongkou/bigscreen/xd78cw7t12q7kfbl
3.X 为:https://www.yuque.com/chuinixiongkou/dataroom/index
前端启动配置依照官方文档即可,后端启动 2.X 与 3.X 略有不同。
2.X 的后端启动部分,是需要修改数据库配置的。

3.X 的后端启动部分,注意是可选的

如果不切换MySQL数据库的话,则不需要进行第三步配置。
其余内容按照官方文档进行配置。
还有一处报错为
com.alibaba.druid.pool.DruidDataSource 1175 : testWhileIdle is true, validationQuery not set
可通过在application-dev.yml或application-h2.yml中配置druid解决
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: org.gjt.mm.mysql.Driver
url:
username:
password:
druid:
validation-query: select 1
dbcp2:
好了,目前就分享到这里。希望能帮助到有需要的人。
更多推荐


所有评论(0)