Advertisement

Elasticsearch获取节点(三)——管道处理模块介绍

阅读量:

管道处理器

在前面的章节中,我们深入探讨了摄取节点(Ingest Node)的架构及其在数据流中的核心地位。然而,摄取节点本身仅仅是一个执行框架,真正决定数据如何被清洗、转换和标准化的,是其中运行的具体处理逻辑,即“处理器”(Processors)。在 Elasticsearch 7.x 版本中,官方提供了极其丰富的处理器库,旨在覆盖从简单的字段格式化到复杂的数据解析等广泛场景。截至目前,该版本共内置了三十个核心处理器,此外还有两个属于 X-Pack 商业插件的处理器,合计三十二个。这些处理器构成了 Ingest 管道的基石,使得用户无需编写复杂的自定义代码,即可通过声明式配置实现高效的数据预处理。

目前存在的管道处理器列表

管道处理器 处理器名称
HTML Strip Processor HTML标签处理器
Lowercase Processor 小写处理器
Uppercase Processor 大写处理器
Trim Processor 空符号去除处理器
Set Processor 设置参数处理器
Bytes Processor 字节处理器
Convert Processor 类型转换处理器
Date Processor 日期转换处理器
JSON Processor JSON对象转换处理器
U

全部评论 (0)

还没有任何评论哟~