- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Prometheus+Grafana监控简介
文章目的: 1、向没听过或者刚听过但是还对这个监控系统没有任何概念的开发者介绍Prometheus的应用场景。 2、向有需要深入的了解的人推荐一些博客、书籍。 3、内心真实想法:本想写个系统一点的,但是列出那些博文书籍之后,感觉已经没有必要了。。。 什么是Prometheus? prometheus是一个开源的监控系统。。。算了官方的话一大把看得太累 那么到底什么是Prometheus呢,他确实是用来做监控系统的,但是这里我们先不讨论它,我们来看个小工具node_exporter 什么是
2020-05-25 13:46:15
966
原创 Elasticsearch Mapping
Mapping(映射) Mapping 是定义文档及其包含的字段是如何存储和索引的过程 例如,我们用映射来定义: 哪些字符串字段应该被当做全文字段 哪些字段包含数字、日期或地理位置 是否应该将文档中所有字段的值索引到catch-all字段中 1.1. Mapping Type(映射类型) 每个索引都有一个映射类型,以决定文档将被如何索引 映射类型包含两部分: Meta-fields Meta-fields通常用于自定义文档的元数据。例如,meta-fields包括文档的 _index, _type, .
2020-05-25 13:41:55
227
原创 SpringBoot+Elasticsearch
1. 前言 1.1. 集成方式 Spring Boot中集成Elasticsearch有4种方式: REST Client Jest Spring Data Spring Data Elasticsearch Repositories 本文用后面两种方式来分别连接并操作Elasticsearch 1.2. 环境与配置 服务端:elasticsearch-6.3.2 1台...
2020-04-27 10:51:16
962
原创 Elasticsearch Document
1. 基本概念回顾 1.1. Node 节点是一个服务器,它是集群的一部分,存储数据,并参与集群的索引和搜索功能 节点有一个名称标识,该名称在缺省情况下是在启动时分配给节点的随机全局惟一标识符(UUID) 这个名称对于管理非常重要,因为你希望识别网络中的哪些服务器与Elasticsearch集群中的哪些节点相对应 默认情况下,每个节点都被设置为连接一个名为elasticsearch的...
2020-04-27 10:48:17
365
转载 Elasticsearch Mapping
1. Mapping(映射) Mapping 是定义文档及其包含的字段是如何存储和索引的过程 例如,我们用映射来定义: 哪些字符串字段应该被当做全文字段 哪些字段包含数字、日期或地理位置 是否应该将文档中所有字段的值索引到catch-all字段中 1.1.Mapping Type(映射类型) 每个索引都有一个映射类型,以决定文档将被如何索引 映射类型包含两部分: Meta-f...
2020-04-27 10:45:57
172
原创 Elasticsearch Search API
当执行一个搜索时,它将这个搜索请求广播给所有的索引分片。可以通过提供路由参数来控制要搜索哪些分片。例如,当检索tweets这个索引时,路由参数可以设置为用户名: curl -X POST "localhost:9200/twitter/_search?routing=kimchy" -H 'Content-Type: application/json' -d' { "query":...
2020-04-27 10:43:15
309
原创 Elasticsearch Java高级客户端
1. 概述 Java REST Client 有两种风格: Java Low Level REST Client:用于Elasticsearch的官方低级客户端。它允许通过http与Elasticsearch集群通信。将请求编排和响应反编排留给用户自己处理。它兼容所有的Elasticsearch版本。(PS:学过WebService的话,对编排与反编排这个概念应该不陌生。可以理解为对请求参...
2020-04-27 10:39:31
489
原创 Elasticsearch 分词器
无论是内置的分析器(analyzer),还是自定义的分析器(analyzer),都由三种构件块组成的:character filters,tokenizers,token filters。 内置的analyzer将这些构建块预先打包到适合不同语言和文本类型的analyzer中。 Character filters (字符过滤器) 字符过滤器以字符流的形式接收原始文本,并可以通过添加、...
2020-04-27 10:33:09
211
原创 Elasticsearch查询
Query DSL Elasticsearch提供了一个基于JSON的完整的查询DSL(领域特定语言)。它定义的查询语言由两种类型的子句组成:“叶子查询子句”和“组合查询子句”。 叶子查询子句 叶子查询子句查找特定字段中的特定值,例如match、term或range查询。 复合查询子句 复合查询子句包装其他叶子或复合查询,并用于以逻辑方式组合多个查询(如 bool 或 dis_m...
2020-04-27 10:29:50
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅