100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > ElasticSearch 可视化工具之cerebro

ElasticSearch 可视化工具之cerebro

时间:2023-12-10 14:17:07

相关推荐

ElasticSearch 可视化工具之cerebro

最近ElasticSearch使用中出现好多异常情况,一直都是命令行直接排查问题,不够直观。网络上大部分都推荐KopfBigdesk,但是都已经是过时的工具,多年都没有更新了。

使用curl等客户端工具即可通过Restful API对Elasticsearch进行操作,但也有一些客户端工具提供对于ElasticSearch更加友好的可视化操作支持,比如cerebro。这篇文章介绍一下如何使用cerebro对Elasticsearch7.3.0版本进行操作。

概要信息

cerebro概要信息如下表所示:

使用方式

cerebro需要JDK1.8或者更新的版本予以支持,最简单的方式莫过于使用Docker镜像方式启动服务了。

docker启动方式

使用docker命令方式直接启动:

docker run --name cerebro -d -p 9100:9000 lmenezes/cerebro:0.8.4

环境确认

确认ElasticSearch服务已正常运行,并可以通过curl或者浏览器等客户端进行访问。

[root@host131 cerebro]# curl http://localhost:9200{"name" : "cf0d6d229281","cluster_name" : "docker-cluster","cluster_uuid" : "AekExd6CS06w3Kax0-vOrw","version" : {"number" : "7.3.0","build_flavor" : "default","build_type" : "docker","build_hash" : "de777fa","build_date" : "-07-24T18:30:11.767338Z","build_snapshot" : false,"lucene_version" : "8.1.0","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search"}

访问cerebro服务

通过上述设定的9100端口访问cerebro服务,页面显示信息如下图所示

只需要输入ElasticSearch的URL并点击connect按钮,成功连接即可显示如下图所示信息。需要注意的是由于cerebro运行在容器中,直接输入localhost:9200即使通过浏览器能够访问也可能无法连接,需要保证的是在cerebro的容器中能够访问到的URL,比如这里使用的本机的IP

点击Connect按钮即可连接成功

可以看到集群的名字docker-cluster,目前节点个数1,在上面有个1索引indices,索引分布在 2个分片上,目前有 1个文档 总共在磁盘上消耗了7.15k空间

如果需要执行相应的API操作,比如查询,可直接在界面进行操作,比如

另外还可以确认节点相关的统计信息

很多操作都可以通过页面进行

总结

相较于elasticsearch-head,界面美感较好,功能也在不断更新,建议使用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。