2. Elasticsearch 使用插件和kibana操作

引言

在上一篇文章中1. Elasticsearch 入门安装与部署 已经教了大家如何在linux系统中安装和启动Elasticsearch,本文就带大家一起学习如何操作 Elasticsearch。
在Elasticsearch的bin目录中有一个可执行文件 elasticsearch-cli,可以通过它来连接已经运行的Elasticsearch服务,但并不推荐大家这么做,因为在日常开发调试过程中,我们更希望直观地看见es里面的数据存储情况。
本文讲解两种方式

  1. Elasticsearch-head(集群状态、储存的数据可视化展示)
  2. kibana(用于在es上的CRUD的操作,核心之处在于,能够自动代码提示)

Elasticsearch-head

Node前端

Elasticsearch-head是GitHub上的一个开源作品,它是用来连接Elasticsearch 集群的Web前端框架,可以认为它就是一个es客户端连接工具,只不过它是基于B/S模式的,es开放出来的接口是http协议的。
GitHub地址 https://github.com/mobz/elasticsearch-head

Google chrome插件

Elasticsearch-head还有另一种方式可以使用————Google chrome浏览器插件(推荐使用
google chrome应用商店里面搜索 Elasticsearch-head,选择结果中第一个,将其添加到Google浏览器中

注意:这个地址有些地方可能无法访问,如果无法访问,可以私信博主(评论区留言),我可以通过邮件发给你。

添加成功后,在google 浏览器右上角,打开head插件,在插件中输入http://host:9200,选择连接即可。成功后的截图如下

可能Elasticsearch-head的浏览器插件,可以看到集群各个结点的健康状态,也可以查看索引数据

Kibana

Kibana 是一个免费且开放的用户界面,能够让您对 Elasticsearch 数据进行可视化,并让您在 Elastic Stack 中进行导航。您可以进行各种操作,从跟踪查询负载,到理解请求如何流经您的整个应用,都能轻松完成。

下载

Kibana在Elasticsearch官网可以找到下载,需要大家注意的是Kibana和Elasticsearch必须一致,也就是本文中的Kibana也必须使用的是7.13.2的版本。
下载地址:https://www.elastic.co/cn/downloads/kibana

安装

将下载后的Kibana.tar.gz格式的压缩包文件进行解压

tar -xzvf kibana-7.13.2-linux-x86_64.tar.gz

并将解压后的目录owner改为上一篇文章中创建的用户es

chown -R es:es kibana-7.13.2-linux-x86_64

配置

在kibana解压后的目录下,找到config/kibana.yml文件,并编辑

##允许kibana可以通过其它客户机访问
server.host: "0.0.0.0"
##指定es集群里面主机的地址
elasticsearch.hosts: ["http://localhost:9200"]

运行

进入到kibana的bin目录

##如果需要后台运行,可以通过`nohup ./kibana &`的方式运行
./kibana

kibana使用的端口默认是5601,在客户机浏览器中访问http://host:5601/

点击左上角,找到Dev Tools选项,单击打开,就可以进行命令编辑模式。

posted @ 2021-07-01 13:38  心若向阳花自开  阅读(273)  评论(0编辑  收藏  举报