ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

DataEase 开源 BI 完整部署指南:30 分钟搭建内网离线数据可视化平台

DataEase 开源 BI 完整部署指南:30 分钟搭建内网离线数据可视化平台 DataEase 开源 BI 完整部署指南30 分钟搭建内网离线数据可视化平台【免费下载链接】dataease 人人可用的开源 BI 工具数据可视化神器。An open-source BI tool alternative to Tableau.项目地址: https://gitcode.com/GitHub_Trending/da/dataease需要在完全无法连接公网的隔离环境中落地一套数据可视化平台DataEase 离线安装包已经把 Docker、容器镜像可以理解为应用的离线安装包和内置数据库全部打包进同一个 tar 包全程零外网依赖。本文按准备 → 部署 → 验收的实操顺序给出一套可直接照做的内网部署流程。准备工作环境、权限与离线包确认先按下表核对目标服务器任一项不满足先补齐再开始检查项要求验证命令操作系统CentOS 7 / Ubuntu 18x86_64cat /etc/os-release硬件资源4 核 CPU / 8GB 内存 / 20GB 空闲磁盘free -h df -h执行权限root 或 sudosudo -n true端口占用8100默认未被占用ss -tlnp \| grep 8100离线包解压后的目录结构如下后续步骤都围绕它展开dataease-offline-vX/ ├── dataease/ # 应用核心后端、前端、compose 模板 ├── docker/ # Docker 离线二进制无网络时自动使用 ├── images/ # 容器镜像文件安装时自动 docker load ├── install.conf # 安装配置模板 └── install.sh # 一键安装脚本核心部署流程从解压到首登三步完成第一步按目标机调整 install.conf目标让安装目录、端口、数据库模式与内网现状匹配。操作编辑 install.conf重点确认三项DE_BASE/opt # 安装根目录 DE_PORT8100 # 服务访问端口 DE_EXTERNAL_MYSQLfalse # 内置数据库内网最简选择若内网已有 MySQL 实例把DE_EXTERNAL_MYSQL改为true并填写DE_MYSQL_HOST、DE_MYSQL_PASSWORD等连接参数。验证该文件会被安装脚本直接 source格式写错会在启动阶段立刻报错可提前用bash -n install.conf之外的方式检查逐行确认等号两侧无空格。第二步执行一键安装目标自动完成 Docker 安装、镜像加载与服务注册。操作cd dataease-offline-vX sudo bash install.shinstall.sh 会依次执行拷贝应用至/opt/dataease2.0→ 检测并离线安装 Docker → 加载images/下全部镜像 → 注册 systemd 服务dataease→ 启动并开放防火墙端口。验证安装结束时屏幕会直接打印访问地址与初始账号。再补两条命令确认运行状态systemctl status dataease docker ps --filter namedataease所有容器处于Up状态即可进入下一步。第三步首次登录与冒烟验证目标确认 Web 服务真正可用而不只是容器活着。操作浏览器访问http://服务器IP:8100使用admin / DataEase123456登录登录后立即在安全管理中修改初始密码。验证新建一张空白画布并保存刷新页面确认渲染正常再尝试上传一个本地 CSV 文件走通数据源 → 数据集 → 图表的最小链路。故障排查速查8100 端口连接超时现象容器全部 Up浏览器却打不开。 原因firewalld 未放行端口或被其他进程占用。 解决ss -tlnp | grep 8100定位占用方冲突则改DE_PORT8101后重跑安装。docker: command not found现象安装脚本在 Docker 步骤直接失败。 原因离线包缺少docker/目录或二进制未进 PATH。 解决cp docker/bin/* /usr/bin/ systemctl start docker然后重新执行sudo bash install.sh。backend 容器反复重启现象docker ps中 backend 显示( restarting )。 原因磁盘剩余不足 20GB 或内存不足脚本仅告警不阻断。 解决df -h /opt检查空间docker logs --tail 50 backend查看真实报错。忘记管理员密码现象改密后新密码失效无法登录。 原因密码只存在于内置 MySQL 的de_user表。 解决docker exec -it mysql-de mysql -uroot -pPassword123mysql dataease直接修改de_user表中 admin 的密码记录后重启服务。实用扩展多节点集群部署在install.conf中把DE_SERVERS设为逗号分隔的节点列表如DE_SERVERS192.168.1.101,192.168.1.102各节点分别执行install.sh节点间自动互相同步会话与配置适合单点性能或可用性不足的生产环境。数据源接入与导出上限调优部署完成后通过界面数据源模块接入内网 MySQL、PostgreSQL 或上传本地文件数据量较大时可在配置中上调DE_EXPORT_VIEWS_LIMIT视图导出行数上限与DE_PLAYWRIGHT_SHM_SIZE定时报告截图内存避免大报表生成失败。部署验收清单systemctl status dataease显示active (running)docker ps中 mysql、backend 等容器全部Up浏览器访问http://IP:8100正常加载登录页使用 admin 登录成功并已完成初始密码修改成功接入一个内网数据库数据源能创建数据集并生成一张图表刷新后渲染正常dectl status可执行命令行工具已安装至 /usr/local/bin防火墙已对授权内网网段放行访问端口相关资源installer/install.conf安装配置模板、installer/quick_start.sh联网环境快速启动脚本、docs/use-cases.md使用案例文档。本文基于 DataEase v2 社区版离线安装包整理不同版本间参数与目录结构可能存在差异实际部署请以安装包内说明为准。【免费下载链接】dataease 人人可用的开源 BI 工具数据可视化神器。An open-source BI tool alternative to Tableau.项目地址: https://gitcode.com/GitHub_Trending/da/dataease创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表