基于kibana对elasticsearch的简单操作

    至于其elasticsearch和kibana在windows

下的安装过程,如有需要请参考之前的博客https://blog.****.net/qq_28795681/article/details/79723455,谢谢,如发现有写的不妥的地方,希望大家批评指正。

           1、首先在windows下启动es和kibana,在浏览器输入地址栏验证启动成功后进行以下操作。

进入kibana工具的Dev Tools 如下图所示:

基于kibana对elasticsearch的简单操作

 2、判断集群是否启动成功我们可以运行一下es的api来查看

基于kibana对elasticsearch的简单操作

基于kibana对elasticsearch的简单操作

        在这里给大家简单解释一下cluster:elasticsearch 这代表集群的名称是elasticsearch;

status为yellow,这里说明一下,es的健康状态分为如下三个:

green:每个索引的主分片和副本都是active状态的
yellow:每个索引的主分片都是active状态的,但是部分副本不是active状态,处于不可用的状态
red:不是所有索引的主分片都是active状态的,部分索引有数据丢失了

那为什么会出于yellow状态呢?

       我们可以做一个这样的验证,在这里感兴趣的小伙伴可以自己去验证,验证方式:复制 在es所在目录,重命名,以同样的方式启动,然后在以同样的方式查看集群状态。你会发现状态改变了

基于kibana对elasticsearch的简单操作

        原理:之章提到过,一个es节点就可以作为一个集群,当你启动第二个node时,它会自动加入到名称为elasticsearch的集群中去,此时es集群中就有两个节点,它的一个副本将会被自动分配,所以状态变为green。

3、es的简单操作

    1)索引的操作

            (1)创建索引:PUT /test_test?pretty

基于kibana对elasticsearch的简单操作

               (2)删除索引 :DELETE /test_test?pretty

 基于kibana对elasticsearch的简单操作

2)对数据的操作

    (1)向索引中插入数据 格式:PUT /索引名/索引类型/id

基于kibana对elasticsearch的简单操作

注意:此种插入方式es会自动建立index和type,在这里index为“index_index”type为“type_type”

   (2)查询数据 格式:GET /index/type/id

基于kibana对elasticsearch的简单操作

    (3)修改数据 格式:PUT /ecommerce/product/1 {}

如:我们把之前插入的数据中名在改为“lisi”

基于kibana对elasticsearch的简单操作

注意:此种修改方式需要把所有的字段值都写进去,比较麻烦

(4)修改数据2 格式: POST /index/type/1/_update

如:我们把 数据修改为 wangwu 

基于kibana对elasticsearch的简单操作


(5)删除数据 格式:DELETE /index/type/1

基于kibana对elasticsearch的简单操作



此篇较为简单,欢迎各位小伙伴批评指教。谢谢!!

下篇《kibana之elasticsearch中的复杂搜索》。