ElasticView 是一款用来监控elasticsearch状态和操作elasticsearch索引的web可视化工具。它由golang开发而成,具有部署方便,占用内存小等优点
- es连接树管理(更方便的切换测试/生产环境)
- 支持页面级别的权限管理(未来将完善)
- 支持sql转换成dsl语法
- 更方便的重建索引
- 任务管理
- 备份管理
- 可将查询内容下载为excel文件
- 可进行索引创建,映射创建,别名创建,索引删除等操作
- 支持版本 6.x, 7.x,8.x
- 支持Navicat界面 (需要前往权限-角色界面 重新分配界面权限后刷新页面就可以看到)
- docker部署
- 支持sqlite3(免安装gcc版)
- 应用程序下载地址
- 下载应用程序下载地址里面的对应压缩包后解压(windows用户下载ElasticView_windows.zip,linux用户下载ElasticView_linux.zip,mac用户下载 ElasticView_mac.zip)
- (若无需mysql存储数据则跳过该步骤)修改config.json文件中的 数据库连接信息,日志存放目录和应用启动端口等配置信息
- (若无需mysql存储数据则跳过该步骤)数据存储 若config.json下的dbType为sqlite3则指定sqlite配置下的dbPath即可(无需安装gcc) 为mysql则需新建mysql数据库 es_view,导入es_view.sql并修改mysql配置
- windows:双击ElasticView.exe linux:chmod +x ElasticView && nohup ./ElasticView > ElasticView.log &
- 浏览器访问对应ip:端口,初始用户名:admin,初始密码:admin
docker pull 1340691923/elastic_view:latest
docker run -d -p 8090:8090 1340691923/elastic_view:latest
浏览器访问对应ip:8090,初始用户名:admin,初始密码:admin
##支持操作系统:
- windows
- linux
- mac
git clone git@github.com:1340691923/ElasticView.git
cd vue && cnpm install (安装前端依赖)
执行static/build 下的vue_build.bat (打前端正式包)
执行static/build 下的win_build.bat(linux则为linux_build.bat) (编译二进制可执行程序)
- 铸龙用户行为分析系统 https://github.com/1340691923/xwl_bi
- 软考成绩快查工具 https://github.com/1340691923/SoftTestMonitor