当前位置: 首页 > ds >正文

NIFI的处理器:RouteOnContent 1.28.1

顾名思义,该处理器是基于内容的路由。

将正则表达式应用于FlowFile的内容,并将FlowFile的副本路由到正则表达式匹配的每个目标。正则表达式作为用户定义的属性添加,其中属性的名称是关系的名称,值是与FlowFile内容匹配的正则表达式。用户定义的属性确实支持属性表达式语言,但结果被解释为文字值,而不是正则表达式。

属性值:

Match Requirement:

  • content must match exactly  文件的整个内容是否必须与正则表达式完全匹配
  • content must contain match 文件的任何部分(最多到内容缓冲区大小)是否可以包含正则表达式才能被视为匹配

Character Set:编码格式。

Content Buffer Size:内容缓存大小,超出部分则忽略

使用示例:

需求:  根据关键字Info确定路由: 内容示例: log Info: Process started

操作:点击“+”号,即add Property按钮,输入Property name的值为info,表达式值为.*Info.*。

则满足该条件的数据会路由到info路径上。

该处理器带有默认路由unmatched,适用于不符合配置属性的文件路由。

该处理器根据流文件内容进行匹配和路由,因此它会对性能产生影响,尤其是当文件内容较大时。如果可能,建议在流中尽量减少此类操作,或者使用更快速的路由方式。

http://www.xdnf.cn/news/8177.html

相关文章:

  • Matlab学习合集
  • Kubernetes上的爬虫排队术——任务调度与弹性扩缩容实战
  • Spring 面试要点深度解析
  • ABP VNext + Elasticsearch 实战:微服务中的深度搜索与数据分析
  • 系统研发进阶:如何构建系统化的技术管理知识体系
  • 在 “Linux 9“ 系统快速安装配置RabbitMQ
  • MySQL索引事务
  • 第七部分:第一节 - 数据库基础与 MySQL 入门:仓库的结构与管理语言
  • 服务器并发实现的五种方法
  • 5G 网络全场景注册方式深度解析:从信令交互到报文分析
  • Linux系统管理与编程16番外篇:PXE自动化安装部署OpenEuler24.03LTS
  • Openwrt下使用ffmpeg配合自建RTSP服务器实现推流
  • OpenHarmony外设驱动使用 (十二),User_auth
  • Java的Filter与Spring的Interceptor的比较
  • Android-MVVM框架学习总结
  • “AI+工业制造”智能化转型解决方案
  • 云原生+大数据
  • MySQL中索引最左前缀法则、索引失效情况、前缀索引、索引设计原则
  • Python打卡训练营day33——2025.05.22
  • 101个α因子#19
  • TCP与UDP协议详解
  • Flink中Kafka连接器的基本应用
  • 曾经在知乎上看到一个回答:“入职做FPGA,后续是否还可以转数字IC设计?”
  • Triton 动态链接库(DLL)初始化例程失败。
  • redis基本操作和基础命令,另外附上如何使用命令导出redis数据库及反馈的正确报文,rdb
  • 飞翔的小燕子-第16届蓝桥第6次STEMA测评Scratch真题第1题
  • TCP原理解析
  • 2025年高防IP与SCDN全面对比:如何选择最佳防护方案?
  • 智慧交通的核心引擎-车牌识别接口-车牌识别技术-新能源车牌识别
  • Postgresql14+Repmgr部署