DataEase是一个开源的数据可视化和分析工具,旨在帮助用户轻松创建和共享数据仪表盘。它支持多种数据源,包括关系型数据库,文件数据源,NoSQL数据库等,提供强大的数据查询、处理和可视化功能。DataEase 不仅是一款数据可视化和分析工具,还特别适用于大屏可视化展示。大屏可视化可以帮助用户在会议、展示和监控中心等场景下,通过直观、动态的方式展示复杂的数据分析结果。
多样化的图表支持:
实时数据更新:
灵活的布局:
丰富的交互功能:
高性能和稳定性:
对于DataEase,官方提供了很多钟安装方式,但是最好用的莫过于Linux线上安装的方式。这个安装方式,可以避免 99% 的问题。因为这种安装方式使用的是Docker容器技术,所以就可以避免服务器环境和软件版本带来的问题。
在线安装DataEase只需要简单的两步:
#安装V1版本 curl -sSL https://dataease.oss-cn-hangzhou.aliyuncs.com/quick_start.sh | sh # 安装V2版本 curl -sSL https://dataease.oss-cn-hangzhou.aliyuncs.com/quick_start_v2.sh | sh
修改配置文件对于成功部署 DataEase 至关重要,尤其是当你的服务器上的常用端口已被占用时。通常情况下,80 端口常被 Nginx 或其他 Web 服务使用,而 3306 端口则可能被现有的 MySQL 数据库实例占用。由于 DataEase 的 Docker 部署脚本默认将应用映射到 80 端口,并将内置的 MySQL 数据库映射到 3306 端口,因此如果这些端口已被其他服务占用,那么在尝试部署 DataEase 时,Docker 容器将无法正确构建,进而导致安装失败。
为了避免这类问题并确保 DataEase 可以顺利安装,你需要对配置进行相应的调整,例如更改映射端口,从而避免端口冲突。这样,就能确保 DataEase 在你的环境中顺利运行,而不会受到已有服务的影响。
为了防止端口冲突,请使用 vim
编辑 /opt/dataease/docker-compose-mysql.yml
文件,将 MySQL 的外部运行端口从默认的 3306 更改为一个新的端口,例如 3636。
可以按照以下步骤操作:
vim
命令编辑文件:vim /opt/dataease/docker-compose-mysql.yml
。Esc
键,然后输入 :wq
并按回车键)。这样修改后,就可以避免与已有的 MySQL 服务发生端口冲突了。
接下来,你需要修改运行目录下的 /opt/dataease/.env
文件。在这个文件中,您需要更改两个配置项以避免端口冲突:
DE_PORT
的值从默认的 80 更改为其他非 80 的端口,例如 8765。DE_MYSQL_PORT
的值从默认的 3306 更改为一个新的端口(docker-compose-mysql.yml设置的外部运行端口),例如 3636。这样配置后,DataEase 将使用新的端口运行,从而避免与其他服务发生冲突。
DataEase 自带了一个命令行工具名为 dectl,这个工具可以帮助你执行多种管理操作,比如查看 DataEase 的运行状态、启动服务、重启服务以及卸载工具等。通过 dectl,你可以轻松地管理和维护 DataEase 实例,确保其稳定运行。
命令 | 功能 |
---|---|
status | 查看 DATAEASE 服务运行状态 |
start | 启动 DATAEASE 服务 |
stop | 停止 DATAEASE 服务 |
restart | 重启 DATAEASE 服务 |
reload | 重新加载 DATAEASE 服务 |
uninstall | 卸载 DATAEASE 服务 |
upgrade | 升级 DATAEASE 服务 |
version | 查看 DATAEASE 版本信息 |
修改配置之后需要使用reload命令重新加载dataease服务
dectl reload
重新启动后,可以再浏览器中输入http://IP:8765
,这个8765端口是我配置的,你也可以根据自己的喜好配置自己的端口,但是一定要在对应的云服务器中开放对应的端口,否则是无法访问的。
默认的用户名为:admin
默认密码为:dataease
具体登录之后的效果如下图所示:
另外,里面还有很多大屏可视化的官方示例,可参考,具体如下:
DataEase 是一个强大的数据可视化和分析工具,尤其适用于大屏可视化展示。通过简单的安装和配置,用户可以快速上手并根据需要自定义其功能和行为。大屏可视化功能的强大支持,使得 DataEase 成为企业级数据分析和展示的理想选择。