Discover Elasticvue: A Lightweight Open‑Source GUI for Managing Elasticsearch
This article introduces Elasticvue, a free open‑source Elasticsearch GUI that supports ES 7.x/8.x, explains how to install it via Docker, demonstrates its features such as cluster monitoring, index and shard management, document search, and REST queries using a real e‑commerce project example.
Elasticvue Overview
If you have used Elasticsearch, you may have encountered Kibana, a visual management tool that can be heavy and take 5–10 minutes to start. Elasticvue is a lightweight alternative that is simple and easy to use.
Elasticvue is a free open‑source Elasticsearch GUI tool. It currently has over
1.9K+ Staron GitHub and fully supports ES 7.x and 8.x, offering cluster status monitoring, index management, shard management, document search or editing, and REST query capabilities.
Installation
Elasticvue provides multiple installation options; the following uses the simplest Docker method. Other versions (Windows, macOS, Linux, browser extensions) are listed at the end.
First, download the image:
<code>docker pull cars10/elasticvue</code>After the download completes, run the container:
<code>docker run -p 8080:8080 --name elasticvue -d cars10/elasticvue</code>Once the container is running, access it in a browser, add an ES cluster, and visit
http://192.168.3.101:8080.
Enter your ES connection address; ensure CORS is enabled in the
elasticsearch.ymlconfiguration file for a successful connection.
Usage
The following demonstrates Elasticvue using ES data from my mall e‑commerce project.
Mall Project
The mall project is a SpringBoot3 + Vue e‑commerce system (GitHub ★60K) with a micro‑service architecture, Docker and K8S deployment, covering products, orders, carts, permissions, coupons, members, payments, and more.
Boot project: https://github.com/macrozheng/mall
Cloud project: https://github.com/macrozheng/mall-swarm
Video tutorials: https://www.macrozheng.com/video/
Nodes
Open the
Nodestab to view ES node status information.
Indices
Open the
Indicestab to view index data, with options to view, rebuild, delete, etc.
Search
In the
Indicestab, select the
pmsindex and search product names.
For custom DSL queries, open the custom search panel and edit the DSL directly.
You can also use
Index patternmatching, e.g.,
mall-record-*to search multiple log indices.
REST
Open the
RESTtab to send requests similar to Kibana’s Dev Tools for searching.
Other Versions
Besides Docker, Elasticvue is also available for Windows, macOS, Linux, and as browser extensions; choose the version that fits your needs.
Conclusion
Elasticvue is a lightweight yet feature‑rich visual management tool for Elasticsearch, offering most common functionalities with a simpler experience compared to Kibana. Interested readers are encouraged to try it out.
macrozheng
Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.