ToB企服应用市场:ToB评测及商务社交产业平台

标题: 太香了!一款轻量级的 Elasticsearch 可视化管理工具! [打印本页]

作者: 杀鸡焉用牛刀    时间: 2025-1-20 09:23
标题: 太香了!一款轻量级的 Elasticsearch 可视化管理工具!
大家好,我是 Java陈序员。
本日,给大家介绍一款轻量级的 Elasticsearch 可视化管理工具,可替代 Kibana!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍

Elasticvue —— 一个免费且开源的 Elasticsearch 在线可视化客户端,用于管理 Elasticsearch 集群中的数据,完全支持 Elasticsearch 版本 8.x 和 7.x.
功能特色
快速搭建

Elasticvue 具有多种安装形式,这里接纳最简单的 Docker 安装方式。
摆设单机 ElasticSearch

1、Docker 一键摆设
  1. # 创建挂载目录
  2. mkdir -p /data/software/elasticsearch/{conf,data,plugins,logs}
  3. # 授权
  4. chomod 777 /data/software/elasticsearch
  5. # 启动容器
  6. docker run --name elasticsearch -d \
  7.     -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
  8.     -e "discovery.type=single-node" \
  9.     -p 9200:9200 -p 9300:9300 \
  10.     -v /data/software/elasticsearch/conf:/usr/share/elasticsearch/config \
  11.     -v /data/software/elasticsearch/data:/usr/share/elasticsearch/data \
  12.     -v /data/software/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
  13.     -v /data/software/elasticsearch/logs:/usr/share/elasticsearch/logs \
  14.     elasticsearch:7.12.0
复制代码
2、在启动过程中,如出现以下问题:
  1. ERROR: [2] bootstrap checks failed. You must address the points described in the following [2] lines before starting Elasticsearch.
  2. bootstrap check failure [1] of [2]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
  3. bootstrap check failure [2] of [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
复制代码
3、主要是文件权限与内存大小问题:ElasticSearch 用户拥有的可创建文件形貌的权限太低,至少需要 65536. 通过如下命令解决:
  1. # 切换到 root 用户修改
  2. vim /etc/sysctl.conf
  3. # 在最后面追加下面内容
  4. vm.max_map_count=655360
  5. # 保存退出后执行
  6. sysctl -p
复制代码
4、重启 ElasticSearch 容器
  1. docker restart elasticsearch
复制代码
5、欣赏器访问:
  1. http://{ip/域名}:9200
复制代码
返回如下内容,阐明启动成功:
  1. {
  2.     "name": "9451f130e648",
  3.     "cluster_name": "docker-cluster",
  4.     "cluster_uuid": "DpQMRDKiQEWyqas0VKmedg",
  5.     "version": {
  6.         "number": "7.12.0",
  7.         "build_flavor": "default",
  8.         "build_type": "docker",
  9.         "build_hash": "78722783c38caa25a70982b5b042074cde5d3b3a",
  10.         "build_date": "2021-03-18T06:17:15.410153305Z",
  11.         "build_snapshot": false,
  12.         "lucene_version": "8.8.0",
  13.         "minimum_wire_compatibility_version": "6.8.0",
  14.         "minimum_index_compatibility_version": "6.0.0-beta1"
  15.     },
  16.     "tagline": "You Know, for Search"
  17. }
复制代码
摆设 Elasticvue

1、Docker 一键摆设
  1. docker run -p 8080:8080 --name elasticvue -d cars10/elasticvue
复制代码
2、启动成功后,欣赏器访问:
  1. http://{ip/域名}:8080
复制代码
3、初次使用 Elasticvue 需要添加 ElasticSearch 集群信息

4、添加 ElasticSearch 集群前需设置 CORS, 将面板内里的配置添加到 elasticsearch.yml, 并重启集群

5、毗连成功后在首页就可以看到 ES 的状态信息了,比如版本号、集群状态等

功能截图








Elasticvue 除了在线 Web 版本外,还有 Windows、MacOS、Linux 和各欣赏器插件版本,可根据自身情况选择安装~

Elasticvue 涵盖了大部门常用的 ES 操作功能,而且很轻量,可以说完美替代了 Kibana, 感爱好的小伙伴下次可以尝试体验下~
  1. 项目地址:https://github.com/cars10/elasticvue
复制代码
最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
  1. https://github.com/chenyl8848/great-open-source-project
复制代码
或者访问网站,举行在线欣赏:
  1. https://chencoding.top:8090/#/
复制代码

大家的点赞、收藏和批评都是对作者的支持,如文章对你有资助还请点赞转发支持下,谢谢!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4