![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
36_Elasticsearch
文章平均质量分 82
TianXinCoord
这个作者很懒,什么都没留下…
展开
-
Elasticsearch-核心篇(14)-Logstash数据采集
文章目录一、日志文件采集二、MySQL数据采集三、TCP数据采集一、日志文件采集参考文档文件采集:https://www.elastic.co/guide/en/logstash/7.x/plugins-inputs-file.htmlelasticsearch输出:https://www.elastic.co/guide/en/logstash/7.x/plugins-outputs-elasticsearch.html可以从日志文件中采集数据自定义配置文件logstash.conf配原创 2021-08-25 16:30:50 · 781 阅读 · 0 评论 -
Elasticsearch-核心篇(13)-Logstash组件集成
文章目录一、Logstash集成1.1 Linux系统1.2 windows系统安装二、Logstash核心插件2.1 input插件2.2 filter插件2.3 output插件一、Logstash集成官网地址:https://www.elastic.co/cn/downloads/logstash1.1 Linux系统es安装目录下新建logstash文件夹解压logstash安装文件到新建的logstash文件夹下tar -zxvf logstash-7.8.0.tar.gz -原创 2021-08-24 09:38:40 · 728 阅读 · 0 评论 -
Elasticsearch-核心篇(12)-SpringBoot整合Logback&ES进行日志采集
文章目录一、Logback整合Elasticsearch二、logback-elasticsearch-appender一、Logback整合Elasticsearch基础环境信息参考上一节文章配置好添加logback和Elasticsearch整合日志依赖源码地址:https://gitee.com/tianxincoord/logback-elasticsearch-appender<dependency> <groupId>com.interneti原创 2021-08-24 09:36:46 · 2051 阅读 · 0 评论 -
Elasticsearch-核心篇(11)-SpringBoot框架整合开发
文章目录一、SpringBoot集成ES二、ElasticsearchRestTemplate三、ElasticsearchRepository一、SpringBoot集成ES添加maven依赖,加入核心包spring-boot-starter-data-elasticsearch,注意需要排除elasticsearch-rest-high-level-client并指定其核心版本和安装的ES版本一致<?xml version="1.0" encoding="UTF-8"?><原创 2021-08-23 09:15:00 · 418 阅读 · 0 评论 -
Elasticsearch-核心篇(10)-集群配置
文章目录一、集群管理1.1 单机&集群1.2 集群Cluster1.3 节点Node二、Windows集群2.1 主节点2.2 数据节点2.3 集群测试三、Linux集群一、集群管理1.1 单机&集群单台Elasticsearch服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中除了负载能力,单点服务器也存在其他问题单台机器存储容量有限单服务器容易出现单点故障,无法实现高可用单服务的并发处理原创 2021-08-23 09:13:54 · 468 阅读 · 0 评论 -
Elasticsearch-核心篇(9)-中文分词器(IK)
文章目录一、系统分词器二、IK分词器2.1 IK分词器说明2.2 IK分词器安装2.3 IK分词器使用2.3.1 ik_smart2.3.2 ik_max_word2.4 自定义数据词典2.5 IK分词器查询一、系统分词器可以使用GET发送_analyze命令,指定分析器和需要分析的文本内容标准分析器,按照最小粒度GET _analyze{ "analyzer": "standard", "text": ["中国人ABC"]}分析结果{ "tokens" : [原创 2021-08-22 13:42:24 · 589 阅读 · 0 评论 -
Elasticsearch-核心篇(8)-JavaApi集成查询
文章目录一、Elasticsearch依赖1.1 Maven依赖1.2 公共方法二、Elasticsearch测试2.1 服务连接2.2 索引操作2.3 文档操作参考文档:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.x/java-rest-high-create-index.html一、Elasticsearch依赖1.1 Maven依赖elasticsearch-rest-high-level-client,高原创 2021-08-22 13:41:09 · 1072 阅读 · 0 评论 -
Elasticsearch-核心篇(1)-基础知识
文章目录一、Elasticsearch Stack二、倒排索引2.1 倒排索引2.2 取得关键词2.3 建立倒排索引三、名词术语3.1 索引词(term)3.2 文本(text)3.3 分析(analysis)3.4 集群(cluster)3.5 节点(node)3.6 路由(routing)3.7 分片(shard)3.8 主分片(primary shard)3.9 副本分片(replica shard)3.10 索引(Index)3.11 类型(Type)3.12 文档(Document)3.13 字段原创 2021-07-25 13:52:09 · 443 阅读 · 0 评论 -
Elasticsearch-核心篇(7)-高级文档查询
文章目录一、前置查询数据二、高级查询示例2.1 查询全部2.2 匹配查询2.3 字段匹配查询2.4 关键字精确查询2.5 多关键字精确查询2.6 指定查询字段2.7 过滤字段2.8 组合查询2.9 范围查询2.10 模糊查询2.11 单字段排序2.12 多字段排序三、高亮查询四、分页查询五、聚合查询六、桶聚合查询6.1 terms分组统计6.2 terms分组后聚合一、前置查询数据POST /student/_doc/1001{ "name": "zhangsan", "nickname": "z原创 2021-08-21 09:49:10 · 469 阅读 · 0 评论 -
Elasticsearch-核心篇(6)-映射操作
文章目录一、创建映射1.1 创建时映射1.2 映射修改1.3 添加时映射二、查看映射一、创建映射有了索引库,等于有了数据库中的database接下来就需要建索引库(index)中的映射,类似于数据库(database)中的表结构(table)创建数据库表需要设置字段名称,类型,长度,约束等;索引库也一样,需要知道这个类型下有哪些字段,每个字段有哪些约束信息,这就叫做映射(mapping)如果不指定映射将会默认按照给定的类型自动添加对应映射1.1 创建时映射可以在创建索引时指定映射其中原创 2021-08-21 09:46:58 · 535 阅读 · 0 评论 -
Elasticsearch-核心篇(5)-文档操作
文章目录一、添加文档二、更新文档2.1 全量更新2.2 增量更新三、查询文档3.1 单个查询3.2 查询所有四、删除文档4.1 删除单个文档4.2 条件删除文档一、添加文档操作说明文档可以类比为关系型数据库中的表数据,添加的数据格式为 JSON 格式注意需要在索引后面添加_doc,表示操作文档在未指定id生成情况,每执行一次post将生成一个新文档如果index不存在,将会默认创建命令示例POST es/_doc{ "title": "小米手机", "category":原创 2021-08-20 17:08:11 · 1105 阅读 · 0 评论 -
Elasticsearch-核心篇(4)-索引操作
文章目录一、索引新增二、索引删除2.1 单索引删除2.2 多索引删除三、索引查询3.1 查看单个索引3.2 查看所有索引一、索引新增参考文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.8/getting-started-index.html注意:索引库名称必须是小写,否则将会报错{ "error" : { "root_cause" : [ { "type" : "invalid_inde原创 2021-08-20 17:06:33 · 746 阅读 · 0 评论 -
Elasticsearch-核心篇(3)-Kibana
注意:后续所有示例均采用Kibana一、文件下载下载地址:https://www.elastic.co/cn/downloads/past-releases/kibana-7-8-0历史版本:https://www.elastic.co/cn/downloads/past-releases#elasticsearch直接选择对应版本进行下载即可二、模块安装2.1 Linux安装在es安装目录新建kibana文件夹用于存储模块内容,不要放到plugins中/opt/es/kibana原创 2021-07-25 13:58:01 · 506 阅读 · 0 评论 -
Elasticsearch-核心篇(2)-下载安装
文章目录一、Elasticsearch安装1.1 Linux安装1.2 Windows安装1.3 Docker安装1.4 连接测试二、Elasticsearch外网访问三、Elasticsearch插件安装3.1 head插件安装四、Elasticsearch常见问题一、Elasticsearch安装1.1 Linux安装下载地址https://www.elastic.co/cn/elastic-stackhttps://artifacts.elastic.co/downloads/elast原创 2021-07-25 13:55:22 · 620 阅读 · 0 评论