ElasticSearch基础介绍:4:可视化工具之elasticsearch-head

ElasticSearch基础介绍:4:可视化工具之elasticsearch-head_第1张图片
使用curl等客户端工具即可通过Restful API对Elasticsearch进行操作,但也有一些客户端工具提供对于ElasticSearch更加友好的可视化操作支持,比如elasticsearch-head。这篇文章介绍一下如何使用elasticsearch-head对Elasticsearch7.3.0版本进行操作。

概要信息

elasticsearch-head概要信息如下表所示:

项目 说明
开源/闭源 开源
源码管理地址 https://github.com/mobz/elasticsearch-head
License类别 Apache License 2.0
开发语言 Javascript
当前稳定版本 5.0.0(2018/4/10)
下载地址:github release https://github.com/mobz/elasticsearch-head/releases

使用方式

早期版本的elasticsearch-head可以直接以插件的方式在Elasticsearch中进行安装,在Elasticsearch 5之后则需要将elasticsearch-head服务单独运行,并且支持Chrome的插件方式或者Docker容器运行方式。

Chrome插件方式

  • 安装地址:https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm/

ElasticSearch基础介绍:4:可视化工具之elasticsearch-head_第2张图片
点击上述Add to Chrome按钮完成安装,然后点击ElasticSearch Head按钮即可在Chrome中使用客户端的可视化功能了
ElasticSearch基础介绍:4:可视化工具之elasticsearch-head_第3张图片
可以看到此时尚未与ElasticSearch的服务连接,所以状态显示为:cluster health: not connected. (未连接的状态)

事前准备

环境准备

可参看如下内容:

  • https://liumiaocn.blog.csdn.net/article/details/82493192

环境确认

使用Chrome能够显示如下ElasticSearch的服务信息,说明ElasticSearch服务已正常运行。
ElasticSearch基础介绍:4:可视化工具之elasticsearch-head_第4张图片

使用方法

只需要输入ElasticSearch的URL并点击connect按钮,成功连接即可显示如下图所示信息。
ElasticSearch基础介绍:4:可视化工具之elasticsearch-head_第5张图片
上述显示的docker-cluster的集群信息和test_index_1的相关信息,正是下述文章示例所生成的结果的可视化显示,详细可参看:

  • https://liumiaocn.blog.csdn.net/article/details/98487664

还可以看到生成的type名未persons的相关document的信息
ElasticSearch基础介绍:4:可视化工具之elasticsearch-head_第6张图片
如果需要执行相应的API操作,比如查询,可直接在界面进行操作,比如
ElasticSearch基础介绍:4:可视化工具之elasticsearch-head_第7张图片

总结

elasticsearch-head是较早支持Elasticsearch的可视化客户端工具之一,功能虽然能够使用,但是界面美感不足,目前属于功能基本停更的状态,这也是其使用上的不足之处。

参考内容

https://github.com/mobz/elasticsearch-head

你可能感兴趣的:(ElasticSearch)