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)
还没有任何评论哟~
