Skip to content

这是一个简单好用的ElasticSearch可视化客户端,支持连接6,7,8版本的ES,不妨一试

License

Notifications You must be signed in to change notification settings

mistyr0se/ElasticView

 
 

Repository files navigation



ElasticView


Go Documentation license Release

ElasticView 是一款用来监控ElasticSearch状态和操作ElasticSearch索引的web可视化工具。它由golang开发而成,具有部署方便,占用内存小等优点,官网地址:http://www.elastic-view.cn

  • ElasticSearch连接树管理(更方便的切换测试/生产环境)
  • 支持权限管理
  • 支持sql转换成dsl语法
  • 更方便的重建索引
  • 任务管理
  • 备份管理
  • 可将查询内容下载为excel文件
  • 可进行索引创建,映射创建,别名创建,索引删除等操作
  • 支持版本 6.x,7.x,8.x
  • 支持类似Navicat功能
  • docker部署
  • 支持sqlite3(免安装gcc版)
  • 数据抽取功能

官网地址

http://www.elastic-view.cn

Quick Start

  1. 应用程序下载地址
  2. 下载应用程序下载地址里面的对应压缩包后解压(windows用户下载ElasticView_windows.zip,linux用户下载ElasticView_linux.zip,mac用户下载 ElasticView_mac.zip)
  3. (若无需mysql存储数据则跳过该步骤)修改config.json文件中的 数据库连接信息,日志存放目录和应用启动端口等配置信息
  4. (若无需mysql存储数据则跳过该步骤)数据存储 若config.json下的dbType为sqlite3则指定sqlite配置下的dbPath即可(无需安装gcc) 为mysql则需新建mysql数据库 es_view,导入es_view.sql并修改mysql配置
  5. windows:双击ElasticView.exe linux:chmod +x ElasticView && nohup ./ElasticView > ElasticView.log &
  6. 浏览器访问对应ip:端口,初始用户名:admin,初始密码:admin

ElasticView 部分截图

image image image image image image image image image image image

##支持操作系统:

  • Windows
  • Linux
  • MacOs

☁docker部署

  1. docker run -d -p 8090:8090 1340691923/elastic_view:latest
  2. 浏览器访问对应ip:8090,初始用户名:admin,初始密码:admin
# 启动程序
docker run -d -p 8090:8090 1340691923/elastic_view:latest

# 成功后, 访问Host:8090即可
# 默认用户名与密码均为 admin

🛠️手动构建

# 拉取项目源代码
git clone https://github.com/1340691923/ElasticView

# 同步前端项目依赖
cd vue && npm install

# 构建前端包
static/build/vue_build.bat

# 构建项目二进制程序
static/build/(根据你的系统选择构建脚本).bat

更多

QQ群

About

这是一个简单好用的ElasticSearch可视化客户端,支持连接6,7,8版本的ES,不妨一试

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 73.9%
  • JavaScript 23.4%
  • SCSS 1.3%
  • CSS 0.9%
  • HTML 0.2%
  • Makefile 0.1%
  • Other 0.2%