← 返回项目库

ElasticView 数据源管理工作台(中文本地预览)

面向 Elasticsearch 的数据源管理与开发工作台,附中文本地预览适配器。

交付包保留上游 Vue 与 Go 管理端,并新增无需外部服务即可运行的中文本地预览,覆盖运行概览、连接、索引、DSL 查询、快照和任务管理等核心界面。

真实界面

项目截图

共 6 张

运行概览
连接管理
索引管理
开发工具
快照备份
任务中心

Capabilities

核心功能

连接管理:新增、测试、删除和查看 Elasticsearch 连接
索引管理:搜索、健康筛选、开关索引和刷新索引
开发工具:编辑、格式化、清空并执行 Elasticsearch DSL 查询
快照备份:查看快照仓库、索引范围、大小和任务状态
任务中心:筛选、刷新和取消本地演示任务
运行概览:查看集群健康、节点、索引和待处理任务指标

适用场景

开发者在无 Elasticsearch 环境时先体验中文管理台交互与信息架构
运维人员统一查看集群连接、索引健康和快照任务状态
数据工程师使用 DSL 编辑器调试查询并查看 Elasticsearch 形状的响应

适合谁

需要自托管 Elasticsearch 管理、索引运维和查询调试能力的开发者、数据工程师与小团队运维人员。

商业化思路

AGPL-3.0 开源软件交付与中文界面、本地化适配、部署和运维服务。

你会拿到什么

  • 上游 projectcc-data-views 源码与原有 Vue、Go 管理端
  • 中文本地预览页面、适配说明和可复现运行证据
  • 上游 AGPL-3.0 许可证文件与项目 README

部署流程

  1. 1本地预览:进入 preview 目录,用 Python 3.9+ 启动静态服务并访问对应端口;页面使用本地演示数据,不访问外网。
  2. 2完整部署:按上游 README 安装前端依赖、构建 Vue 管理端和 Go 服务,并配置 Elasticsearch 地址、认证和持久化资源。
  3. 3正式接入:先完成连接测试、索引读写权限与快照仓库联调,再将本地演示适配器替换为真实服务调用。

真实验证结果

已通过 6 个真实运行中文界面、HTTP、可见正文、控制台、坏图和横向溢出质量门。

部署前须知

本地预览使用有界演示数据和 localStorage 状态,不代表真实 Elasticsearch 读写、快照执行或任务调度;完整平台仍需外部 Elasticsearch 服务、依赖安装和网络权限,本窗口未执行远程集群联调。

部署难度

中等

最低配置

本地预览仅需 Python 3.9+;完整平台需要 Node.js 依赖、Go 构建环境以及可访问的 Elasticsearch 服务,正式部署还需配置网络和持久化资源。

开源许可证

GNU Affero General Public License v3.0 (AGPL-3.0)

最后验证

2026-09-02

技术栈

Vue 2Vue CLIGoGinElasticsearchPython 静态预览适配器

授权说明

源码包保留上游 LICENSE 文件。AGPL-3.0 允许修改与再分发,但需继续遵守同许可证、保留版权与许可证声明,并披露本窗口新增的中文界面和本地演示适配器。

Release notes

版本记录

1 个已发布版本

vcn-8004c00b84b7 当前推荐

确定性本地化复用:保留上游中文界面,并新增六个核心路由的本地演示适配器与可验证交互。

部署要求:本地预览需要 Python 3.9+;完整平台需要按上游说明安装 Node.js 与 Go 依赖,并配置可访问的 Elasticsearch 服务。

已知问题:页面与交付包绑定到本候选的上游提交;本地演示不替代真实集群联调。

登录后领取