news 2026/9/5 23:05:40

DataEase 离线部署实战:零网服务器 3 步跑通 BI 可视化平台

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DataEase 离线部署实战:零网服务器 3 步跑通 BI 可视化平台

DataEase 离线部署实战:零网服务器 3 步跑通 BI 可视化平台

【免费下载链接】dataease🔥 人人可用的开源 BI 工具,数据可视化神器。An open-source BI tool alternative to Tableau.项目地址: https://gitcode.com/GitHub_Trending/da/dataease

DataEase 是一款开源 BI 工具,支持 MySQL、ClickHouse、Excel 等数据源,拖拽即可出图。这篇教程解决一个具体问题:服务器完全离线、连不上外网时,怎么把 DataEase 从零部署起来。

📋 动手前自检:确认机器能装

先花 1 分钟确认四项条件,任何一项不满足都会卡住后面的流程:

项目要求
操作系统Linux,如 CentOS 7/8、Ubuntu 18.04/20.04
硬件2 核 4G 起步(官方推荐配置),安装目录所在磁盘剩 20G 以上
权限root 或 sudo
离线资源官方离线安装包一份(内含镜像文件与 Docker 离线二进制)

用下面的命令快速核对 CPU、内存和磁盘余量:

# 查看 CPU 核数、内存与默认安装目录 /opt 的剩余空间 nproc; free -h; df -h /opt

📦 获取离线安装包

仓库里的 installer/ 目录是离线安装包的制作工程,正式发布包是打好的压缩包。下载入口见 installer/README.md。

解压后你会得到install.shinstall.confdectldataease/(compose 与配置模板)等文件。有两个目录决定了这次安装是否"真离线":

  • images/:DataEase 各组件的镜像文件
  • docker/:Docker 与 Docker Compose 的离线二进制

安装脚本的逻辑是:这两个目录存在就走全程离线;缺失则转在线下载。零网环境里一旦走在线分支,Docker 安装这一步必然失败,所以取包时务必核对它们存在。

🛠️ 调整 install.conf 关键参数

所有可调项集中在 installer/install.conf,首次安装建议只关心这几项:

  • DE_BASE:安装目录,默认/opt,最终运行目录是$DE_BASE/dataease2.0
  • DE_PORT:浏览器访问端口,默认8100
  • DE_INSTALL_MODE:安装模式,默认community(社区版)
  • DE_EXTERNAL_MYSQL:是否使用外部 MySQL,默认false用内置数据库。设为true时需同时填DE_MYSQL_HOSTDE_MYSQL_PORTDE_MYSQL_USERDE_MYSQL_PASSWORD,密码含特殊字符要用双引号包住

▶️ 执行 install.sh 等安装完成

在解压出的安装包根目录运行安装脚本:

# 给脚本加执行权限并启动安装 chmod +x install.sh ./install.sh

脚本会依次完成:读取配置并检查磁盘 → 初始化运行目录 → 安装dectl命令行工具 → 关闭 SELinux、放行防火墙端口 → 安装 Docker 与 Compose → 从images/加载镜像 → 注册 systemd 服务dataease并启动。全程日志写入安装包目录下的install.log

看到"安装完成"字样和访问信息输出,说明服务已经起来了。镜像加载较多,首次安装耐心等待即可。

✅ 首次访问验证

在浏览器打开http://服务器IP:8100,用安装结束时打印的初始账号登录:用户名admin,密码DataEase@123456

登录后做一个 30 秒的验证动作:新建一个柱状图,选一份示例数据集,把维度字段拖到 X 轴、指标字段拖到 Y 轴。能出下图这种图形,说明数据库、服务、前端链路全部正常:

🧰 日常启停、排障与关键文件

日常命令速查

dectl安装时会被放到/usr/local/bin/dectl,日常运维基本靠它:

dectl start # 启动服务 dectl stop # 停止服务 dectl restart # 重启服务 dectl status # 查看容器状态、磁盘占用与服务健康 dectl version # 查看当前版本

备份还原、清理旧镜像和历史日志同样有对应子命令,具体见 installer/dectl 中的用法说明。日志默认在/opt/dataease2.0/logs/下,dataease/info.logdataease/error.log是主要入口。

三个高频坑的排查

  1. 安装时警告磁盘不足:脚本要求安装目录所在磁盘至少 20G,用df -h确认后,把DE_BASE指到空间更大的分区再装。
  2. 提示端口被占:改install.conf里的DE_PORT为空闲端口,装完按新端口访问。
  3. 装完页面打不开:先dectl status看容器是否 healthy;再docker logs dataease看服务日志;若 Docker 本身没起来,查journalctl -u docker.service
dectl status docker logs dataease journalctl -u docker.service

关键文件位置

  • 安装配置:installer/install.conf
  • 安装脚本:installer/install.sh
  • 命令行工具:installer/dectl,安装后位于/usr/local/bin/dectl
  • Compose 模板:installer/dataease/docker-compose.yml 及同目录文件
  • 运行产物:$DE_BASE/dataease2.0/下的conflogsdata目录
  • 安装日志:安装包目录下的install.log

接下来就可以导入自己的数据集,接上业务库开始出图了。功能使用与更多场景介绍,从 README.md 和 docs/use-cases.md 入手即可。

【免费下载链接】dataease🔥 人人可用的开源 BI 工具,数据可视化神器。An open-source BI tool alternative to Tableau.项目地址: https://gitcode.com/GitHub_Trending/da/dataease

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/5 23:03:32

Uart Assistant 打包与数字签名指南 (Pyinstaller)

一、打包命令 以下是 Uart Assistant 项目的三种打包方式: 1. Package(基础版) pyinstaller -F -w -i cs_256x256.ico --name UartAssistant --add-data "cs_256x256.ico;." uart_assistant_qt.py 2. Package2(增强…

作者头像 李华
网站建设 2026/9/5 22:55:40

DataX DB2Writer深度解析:原理、避坑与生产级调优

简介:本资源是DataX生态中专用于DB2数据库写入的官方兼容插件包,面向大数据工程师、ETL开发人员及企业级数据迁移实践者,解决异构数据源向IBM DB2批量、稳定、可控写入的核心需求。压缩包共18个文件,含16个核心JAR依赖&#xff08…

作者头像 李华
网站建设 2026/9/5 22:50:00

我用 Langflow 拖拽式工作流搭了个全平台 AI 机器人

用可视化工作流驱动 QQ、微信、飞书、钉钉、Telegram、Discord 等多平台聊天机器人,无需写代码。---[LangBot](https://github.com/langbot-app/LangBot) 是一个开源的即时通讯机器人平台,支持将 Langflow、n8n、Dify、FastGPT、Coze 等 AI 工作流引擎接入微信、QQ、飞书、钉钉…

作者头像 李华
网站建设 2026/9/5 22:47:10

基于MCU与TensorFlow Lite的基桩低应变检测信号智能识别系统

关于这个标题,我需要先做一个说明:从标题本身看,它明显指向影视角色讨论和同人文化话题,这与技术博客平台的内容方向、以及我擅长的写作要求完全不匹配。如果我直接把它改写成一篇技术教程,会变成强行拼凑、词不达意的…

作者头像 李华
网站建设 2026/9/5 22:46:26

MUGEN角色调试:换边后HitDef失效与12P判定异常的排查流程

这次我们来看一个 MUGEN 角色调试案例。标题里的现象很典型:拉莱耶文本 10P 放在 1P 位置、开启隔离检测后,演出、杀伤和对战结果都正常;换成 12P 放到 2P 位置后,杀伤判定却失效,角色始终无法击败对方;再回…

作者头像 李华
网站建设 2026/9/5 22:41:45

AI Coding真实水平实测:一个人开发多租户报销SaaS的复盘

前阵子朋友问我:你天天说AI coding,到底行不行?我没给他看跑分,也没贴榜单,直接扔了个网址过去——一套真实在跑的企业报销SaaS系统。两周前,第二家内测公司刚把当月报销完整走完:员工提交单据、…

作者头像 李华