广告
返回顶部
首页 > 资讯 > 精选 >windows环境下怎么搭建electricSearch+kibana
  • 225
分享到

windows环境下怎么搭建electricSearch+kibana

2023-06-15 00:06:13 225人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关windows环境下怎么搭建electricSearch+kibana的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ES7.3.2 + kibana + ik-smart 百度网盘下载地

这篇文章给大家分享的是有关windows环境下怎么搭建electricSearch+kibana的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

ES7.3.2 + kibana + ik-smart 百度网盘下载地址:https://pan.baidu.com/s/1eCKTYoosXl8NfX37EwjyWA

提取码:ibcf

kibana 操作文档

GET _search{  "query": {    "match_all": {}  }}### 查看集群健康信息GET /_cat/health?v### 帮助GET /_cat/health?help### 查看集群中节点信息GET /_cat/nodes?v### 查看集群中索引信息GET /_cat/indices?v### 精简信息GET /_cat/indices?v&h=health,status,index### 创建索引PUT /baizhi### 删除索引DELETE /baizhi### 创建类型mappingPOST /baizhi/user{  "user": {      "properties": {         "id":    { "type": "text"  },        "name":     { "type": "text"  },         "age":      { "type": "integer" },          "created":  {          "type":   "date",          "fORMat": "strict_date_optional_time || epoch_millis"        }      }  }}### 查看类型mappingGET /baizhi/_mapping### 新增单个文档PUT /baizhi/user/1{  "name":"zs",  "title":"张三",  "age":18,  "created":"2018-12-25"}### 查询所有文档GET /zpark/user/_search### 指定id查询单个文档GET /baizhi/user/1### 修改单个文档PUT /baizhi/user/1{  "name": "lxs",  "title": "李小四"}### 删除单个文档DELETE /baizhi/user/1### 批量新增POST /baizhi/user/_bulk{"index":{}}{"name":"ww","title":"王五","age":18,"created":"2018-12-27"}{"index":{}}{"name":"zl","title":"赵六","age":25,"created":"2018-12-27"}### 批量删除POST /baizhi/user/_bulk{"update":{"_id":"K38E728BJ1QbWBSobMEC"}}  {"doc":{"title":"王小五"}}{"delete":{"_id":"LH8E728BJ1QbWBSobMEC"}}  ##############进阶######################### 查询(Query)# 批量插入测试数据POST /zpark/user/_bulk{"index":{"_id":1}}{"name":"zs","realname":"张三","age":18,"birthday":"2018-12-27","salary":1000.0,"address":"北京市昌平区沙阳路55号"}{"index":{"_id":2}}{"name":"ls","realname":"李四","age":20,"birthday":"2017-10-20","salary":5000.0,"address":"北京市朝阳区三里屯街道21号"}{"index":{"_id":3}}{"name":"ww","realname":"王五","age":25,"birthday":"2016-03-15","salary":4300.0,"address":"北京市海淀区中关村大街新中关商城2楼511室"}{"index":{"_id":4}}{"name":"zl","realname":"赵六","age":20,"birthday":"2003-04-19","salary":12300.0,"address":"北京市海淀区中关村软件园9号楼211室"}{"index":{"_id":5}}{"name":"tq","realname":"田七","age":35,"birthday":"2001-08-11","salary":1403.0,"address":"北京市海淀区西二旗地铁辉煌国际大厦负一楼"}### 查看所有并按照年龄降序排列GET /zpark/user/_search{  "query": {    "match_all": {}  },  "sort": {    "age": "desc"  }}### 查询第2页的用户(每页显示2条)GET /zpark/user/_search{  "query": {    "match_all": {}  },  "sort": {    "age": "desc"  },  "from": 2,  "size": 2 }### 查询address在海淀区的所有用户,并高亮GET /zpark/user/_search{  "query": {    "match": {        "address": {        "analyzer": "ik_max_Word",        "query": "海淀区"      }    }  },  "highlight": {    "fields": {              "address": {}       }  }}### 设置索引分词器PUT /zpark{    "settings" : {        "index" : {            "analysis.analyzer.default.type": "ik_smart"        }    }}### 查询name是zs关键字的用户GET /zpark/user/_search{  "query":{    "term": {      "name": {        "value": "zs"      }    }  }}### 查询年龄在20~30岁之间的用户GET /zpark/user/_search{  "query": {    "range": {      "age": {        "gte": 20,        "lte": 30        }    }  }}### 查询真实姓名以李开头的用户GET /zpark/user/_search{  "query": {    "prefix": {      "realname": {        "value": "李"      }    }  }}### 查询名字以s结尾的用户GET /zpark/user/_search{  "query": {    "wildcard": {      "name": {        "value": "*s"      }    }  }}### 查询id为1,2,3的用户GET /zpark/user/_search{  "query": {    "ids": {      "values": [1,2,3]    }  }}### 模糊查询realname中包含张关键字的用户GET /zpark/user/_search{  "query": {    "wildcard": {      "realname": {"value": "*张*"}    }  }}### 查询age在15-30岁之间并且name必须通配z*GET /zpark/user/_search{  "query": {    "bool": {      "must": [              {          "range": {            "age": {              "gte": 15,              "lte": 30            }          }        },        {          "wildcard": {            "name": {              "value": "z*"            }          }        }      ],      "must_not": [        {          "regexp": {            "name": ".*s"          }        }      ]     }  }}############# 过滤器(Filter)### 其实准确来说,ES中的查询操作分为2种:查询(query)和过滤(filter)。查询即是之前提到的query查询,它(查询)默认会计算每个返回文档的得分,然后根据得分排序。而过滤(filter)只会筛选出符合的文档,并不计算得分,且它可以缓存文档。所以,单从性能考虑,过滤比查询更快。### 换句话说,过滤适合在大范围筛选数据,而查询则适合精确匹配数据。一般应用时,应先使用过滤操作过滤数据,然后使用查询匹配数据。### 过滤器使用 ranage filterGET /zpark/user/_search{   "query":{      "bool": {        "must": [          {"match_all": {}}        ],        "filter": {                  "range": {            "age": {              "gte": 25            }          }        }      }   }}### term、terms Filter   term、terms的含义与查询时一致。term用于精确匹配、terms用于多词条匹配GET /zpark/user/_search{   "query":{      "bool": {        "must": [          {"match_all": {}}        ],        "filter": {          "terms": {            "name": [              "zs",              "ls"            ]          }        }      }   }}### exists filter exists过滤指定字段没有值的文档GET /zpark/user/_search{  "query": {    "bool": {      "must": [        {          "match_all": {}        }      ],      "filter": {           "exists": {          "field": "salary"        }      }    }  },  "sort": [    {      "_id": {        "order": "asc"      }    }  ]}### ids filter  需要过滤出若干指定_id的文档,可使用标识符过滤器(ids)GET /zpark/user/_search{  "query": {    "bool": {      "must": [        {          "match": {            "address": "昌平区"          }        }      ],      "filter": {        "ids": {             "values": [            1,            2,            3          ]        }      }    }  },"highlight": {    "fields": {      "address": {}    }  }}#############聚合(Aggregations)### 度量(metric)聚合POST /zpark/user/_search{  "aggs": {    "age_avg": {      "avg": {"field": "age"}    }  }}### 先过滤,再进行统计,如:POST /zpark/user/_search{ "query": {    "ids": {      "values":[1,2,3]    }  },   "aggs": {    "age_avg": {      "avg": {"field": "age"}    }  }}### 最大值查询。如:查询员工的最高工资POST /zpark/user/_search{  "aggs": {    "max_salary": {      "max": {        "field": "salary"      }    }  }}### 统计查询,一次性统计出某个字段上的常用统计值POST /zpark/user/_search{  "aggs": {    "max_salary": {      "stats": {        "field": "salary"      }    }  }}### 桶(bucketing)聚合 自定义区间范围的聚合,我们可以自己手动地划分区间,ES会根据划分出来的区间将数据分配不同的区间上去。###  统计0-20岁,20-35岁,35~60岁用户人数POST /zpark/user/_search{  "aggs": {    "age_ranges": {      "range": {        "field": "age",        "ranges": [          {            "from": 0,            "to": 20          },          {            "from": 20,            "to": 35          },          {            "from": 35,            "to": 60          }        ]      }    }  }}### 根据年龄分组,统计相同年龄的用户POST /zpark/user/_search{  "aggs": {    "age_counts":{      "terms": {        "field": "age",        "size": 2        }    }  }}### 时间区间聚合专门针对date类型的字段,它与Range Aggregation的主要区别是其可以使用时间运算表达式。### now+10y:表示从现在开始的第10年。### now+10M:表示从现在开始的第10个月。### 1990-01-10||+20y:表示从1990-01-01开始后的第20年,即2010-01-01。### now/y:表示在年位上做舍入运算。### 统计生日在2018年、2017年、2016年的用户POST /zpark/user/_search{  "aggs": {    "date_counts": {      "date_range": {        "field": "birthday",        "format": "yyyy-MM-dd",         "ranges": [          {            "from": "now/y",              "to": "now"                 },          {            "from": "now/y-1y",              "to":"now/y"                   },          {            "from": "now/y-2y",              "to":"now/y-1y"          }        ]      }    }  }}### 嵌套使用### 聚合操作是可以嵌套使用的。通过嵌套,可以使得metric类型的聚合操作作用在每一bucket上。我们可以使用ES的嵌套聚合操作来完成稍微复杂一点的统计功能。### 如:统计每年中用户的最高工资POST /zpark/user/_search{  "aggs": {    "date_histogram": {                  "date_histogram": {        "field": "birthday",        "interval": "year",        "format": "yyyy-MM-dd"      },      "aggs": {        "salary_max": {          "max": {                            "field": "salary"          }        }      }    }  }}

感谢各位的阅读!关于“windows环境下怎么搭建electricSearch+kibana”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: windows环境下怎么搭建electricSearch+kibana

本文链接: https://www.lsjlt.com/news/276204.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • windows环境下怎么搭建electricSearch+kibana
    这篇文章给大家分享的是有关windows环境下怎么搭建electricSearch+kibana的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ES7.3.2 + kibana + ik-smart 百度网盘下载地...
    99+
    2023-06-15
  • 详解windows 环境下搭建electricSearch+kibana
    1.ES7.3.2 + kibana + ik-smart 百度网盘下载地址:https://pan.baidu.com/s/1eCKTYoosXl8NfX37EwjyWA 提取码:...
    99+
    2022-11-12
  • Windows下Apache和php环境怎么搭建
    这篇文章主要讲解了“Windows下Apache和php环境怎么搭建”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Windows下Apache和php环境怎...
    99+
    2022-10-19
  • Windows系统下怎么搭建PHP环境
    这篇文章主要介绍Windows系统下怎么搭建PHP环境,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访...
    99+
    2023-06-15
  • 如何搭建Windows环境下Redis Cluster环境
    这篇文章将为大家详细讲解有关如何搭建Windows环境下Redis Cluster环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。搭建 Redis集群,三个主节点,三个...
    99+
    2022-10-18
  • Windows下搭建Android开发环境
    工具/原料 JDK Eclipse ADT JDK的安装和Java环境变量的设置 1、JDK下载地址     JDK下载地址:http://www...
    99+
    2022-06-06
    环境 android开发 windows Android
  • Windows下实现pytorch环境搭建
    Anaconda安装 安装步骤: 1、官网下载安装包:https://www.anaconda.com/distribution/ 2、运行并选择安装路径,等待安装完成。(要记得...
    99+
    2022-11-12
  • Windows下搭建Flutter开发环境
    前言 从来没接触过flutter,我将在这里记录下我的flutter学习踩坑历程。 安装 就从安装开始叭,官网链接在此。先遵照官网教程来叭。 系统要求 文档记录了系统要求: ...
    99+
    2022-11-12
  • windows下python开发环境搭建
    一、python的安装 1、首先访问http://www.python.org/download/去下载最新的python版本。   2、安装下载包,一路next。   3、为计算机添加安装目录搭到环境变量,如图把pyth...
    99+
    2023-01-31
    环境 windows python
  • Windows下Python环境搭建图解
    ----------------小白一只,学习整理中。。。。转载请标明,谢谢-------------------------------------------   1:下载最新的Python安装:3.6.2     2:,安装时不...
    99+
    2023-01-31
    环境 Windows Python
  • Windows下搭建Python开发环境
    一、下载安装Python,地址https://www.python.org/downloads/windows/:安装包分为3类:web-basedinstaller:需要通过联网完成安装的executableinstaller:通过可执行...
    99+
    2023-01-31
    环境 Windows Python
  • Windows下Flutter+Idea环境怎么搭建及配置
    这篇文章主要介绍“Windows下Flutter+Idea环境怎么搭建及配置”,在日常操作中,相信很多人在Windows下Flutter+Idea环境怎么搭建及配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-21
  • Windows环境下搭建NodeJs服务器
    本篇内容主要讲解“Windows环境下搭建NodeJs服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Windows环境下搭建NodeJs服务器”吧!前言Nodejs是GoogleV8引擎的...
    99+
    2023-06-15
  • Windows下基础开发环境搭建
    1. jdk安装与配置 1.1 下载jdk1.8安装包 如果嫌麻烦可从阿里网盘下载,阿里网盘jdk1.8下载链接 官网下载链接 1.2 jdk1.8安装 磁盘根目录下新建developsoftw...
    99+
    2023-09-29
    windows java intellij idea redis mysql
  • linux 下怎么搭建php环境
    本文操作环境:ubuntu 16.04系统,PHP7.0版,Dell G3电脑。linux 下怎么搭建php环境Linux下搭建PHP环境详细步骤Ubuntu16.04+MySQL+Apache+phpMyAdmin1.安装MySQLsud...
    99+
    2022-03-06
    linux php环境
  • win下怎么搭建php环境
    本文操作环境:Windows7系统,PHP5.6版,Dell G3电脑。window10下搭建php的运行环境之前开发一直都是用的php集成环境(eg:phpstudy,xampp等),没有尝试过使用php+mysql+apache在本地独...
    99+
    2020-06-15
    php win10
  • Centos7下怎么搭建Laravel环境
    这篇文章主要介绍了Centos7下怎么搭建Laravel环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。准备工作更换阿里源服务器安装的centos7系统,先来换下阿里源。$...
    99+
    2023-06-20
  • Linux下怎么搭建Python3环境
    本篇内容介绍了“Linux下怎么搭建Python3环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python是一门面向对象编程语言,是众...
    99+
    2023-06-27
  • CentOS7下怎么搭建Docker环境
    这篇文章主要介绍了CentOS7下怎么搭建Docker环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CentOS7下怎么搭建Docker环境文章都会有所收获,下面我们一起来看看吧。Docker 是一个开源的...
    99+
    2023-06-28
  • Centos下怎么搭建Apache环境
    今天小编给大家分享一下Centos下怎么搭建Apache环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Apache是世界...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作