Elasticvue 安装与使用指南(2025年更新版)
一、安装方法
Docker快速部署
bash
拉取镜像并启动容器(支持x86/ARM架构)
docker pull cars10/elasticvue
docker run -p 8080:8080 --name elasticvue -d cars10/elasticvue
访问地址:http://<服务器IP>:8080,需提前配置Elasticsearch的http.cors.enabled和http.cors.allow-origin参数。
浏览器插件安装
Edge浏览器:
打开扩展商店,搜索“elasticvue”并安装。
点击插件图标,输入ES地址(如http://localhost:9200)连接。
Chrome兼容方案:
手动下载.crx文件并解压为文件夹。
进入chrome://extensions,启用开发者模式后加载解压的扩展程序。
桌面应用(Windows/macOS)
从GitCode下载预编译版本,解压至C:\Program Files\ElasticVue等路径后双击运行。
二、核心使用步骤
添加Elasticsearch集群
在连接界面输入ES地址(如http://192.168.1.100:9200)。
认证配置:
无认证:直接填写地址
账号密码:输入用户名/密码或API Key。
基础功能操作
集群监控:
首页展示节点状态、分片分布、索引总数等关键指标。
通过热力图查看分片负载均衡情况。
索引管理:
创建索引:支持自定义分片数、副本数及Mapping模板。
删除索引:一键清理测试或过期数据。
分片操作:
查看未分配分片并手动分配至指定节点。
强制迁移分片(需POST _cluster/reroute权限)。
三、典型场景配置示例
电商日志分析
输入配置:连接Logstash生成的订单日志索引(如orders-2025.04)。
可视化:
创建柱状图统计日订单量波动
设置告警规则监控支付失败率阈值。
分片异常处理
现象:分片状态显示UNASSIGNED。
操作:
进入“分片”标签页,定位未分配分片的索引。
使用Force allocate功能指定目标节点。
四、注意事项
Elasticsearch配置要求
yaml
elasticsearch.yml 必须包含以下参数
http.cors.enabled: true
http.cors.allow-origin: "http://localhost:8080" # 根据实际访问地址修改:ml-citation{ref="5" data="citationList"}
兼容性问题
支持Elasticsearch 7.x/8.x,但部分功能(如安全认证)需对应版本匹配。
ARM架构设备需使用Docker镜像的linux/arm64标签。
五、常见问题
问题现象 解决方案
无法连接ES集群 检查ES的network.host是否允许外部访问
分片迁移失败 确认目标节点磁盘空间充足且未触发分片分配规则限制
浏览器插件加载异常 禁用广告拦截插件或尝试无痕模式运行
浙公网安备 33010602011771号