ElasticView
是 一款用来监控ElasticSearch状 态和操作 ElasticSearch索引 的 web可 视化工具 。它由golang开发而成,具有 部署 方便 ,占 用 内 存 小 等 优点,官 网地址 :http://www.elastic-view.cn
- ElasticSearch连接树
管理 (更 方便 的 切 换测试/生 产环境 ) 支持 权限管理 支持 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
ElasticView 教学 视频(来 源 :https://blog.csdn.net/dzcro/article/details/126918571?spm=1001.2014.3001.5502)
https://www.bilibili.com/video/av473231184/?zw&spm_id_from=888.80996.embed_old
##
- Windows
- Linux
- MacOs
图文
- sqlite3
存 储
docker run --restart=unless-stopped -d -p 8090:8090 -v /data/elastic_view/data:/data -v /data/elastic_view/logs:/logs kecikeci/elastic_view:latest
- mysql
存 储部署
新建 数 据 库es_view
- 导入对应
数 据 表 es_view.sql
准 备config.yml
配置 文 件 并修改 对应连接信 息
log:
storageDays: 4 # 日 志 保留 天 数
logDir: "logs" # 日 志 保留 文 件 夹
port: 8090 # 启动端 口
dbType: "mysql" # 数 据 保留 类型 分 为 sqlite3 和 mysql
sqlite: # dbType为sqlite3时填 dbPath为数据 保存 文 件 地 址
dbPath: "es_view.db"
mysql: # dbType为mysql时填
username: "root"
pwd: "123456"
ip: "127.0.01"
port: "3306"
dbName: "es_view"
maxOpenConns: 10
maxIdleConns: 10
esPwdSecret: "concat_mail!!->1340691923@qq.com" # es密 码加密密 钥 加 密 方式 为 AES
version: "1.8.5" # ES 版本 号
deBug: false # 是 否 为测试模式 如果为 false则打开默认浏览器直接 访问地 址
- 挂载
config
目 录或config.yml
配置 文 件 启动镜像
docker run --restart=unless-stopped -d -p 8090:8090 -v /data/elastic_view/data:/data -v /data/elastic_view/config:/config -v /data/elastic_view/logs:/logs kecikeci/elastic_view:latest
- 浏览
器 访问对应ip:8090,初 始 用 户名:admin,初 始 密 码:admin
# 拉 取 项目源 代 码
git clone https://github.com/1340691923/ElasticView
# 同 步 前 端 项目依 赖
cd resources/vue && npm install
# 构建前 端 包
npm run build:prod
# 构建项目二 进制程 序
CGO_ENABLED=0 GOOS=linux go build -ldflags '-w -s' -o ev cmd/ev/main.go
- 铸龙
用 户行为分析 系 统 https://github.com/1340691923/xwl_bi - 软考
成 绩快查工具 https://github.com/1340691923/SoftTestMonitor