apache-nifi 相关问题

Apache NiFi是一个易于使用,功能强大且可靠的分布式系统,用于转换和分发数据。

如何在 XSLT 中选择属性值等于 current()/@value -1 的前一个兄弟?

我是 XSLT 的新手,尽管我进行了研究,但我很难找到解释或至少将它们应用到我的案例中,所以我在这里碰碰运气,提前感谢您的关注 我有一个 XML 结构...

回答 1 投票 0

Apache NiFi - 存储和访问动态数据

我是 Apache NiFi 的真正初学者,我正在尝试找到执行以下过程的最佳方法。 我有一个 API,它公开了一个端点,为我提供下一个请求的令牌(可用...

回答 2 投票 0

正则表达式从 CSV 中提取所有行 - Apache Nifi

我的要求是这样的。 需要将传入流文件(从 CSV 文件输入)内容保留在属性中以便进一步处理,因为我需要在使用 f...

回答 2 投票 0

如何让时间戳在 Apache NiFi 中工作?

我已经设置了一个 Apache NiFi 进程来将 CentOS 日志发送到 ElasticSearch。 我使用 ListenSyslog 从 CentOS 服务器接收系统日志。 现在不幸的是,愚蠢的事情然后去掉了

回答 1 投票 0

我有一个带有字符的属性,我只需要数字

我在Nifi中有一个属性,其值为:CHAA001962 我只需要 001962。我该怎么做?

回答 1 投票 0

Nifi - 我有一个带有 char 的属性,我只需要数字

早上好! 我在 Nifi 中有一个具有以下值的属性: CHAA001962 我只需要001962。 我该怎么做?谢谢

回答 1 投票 0

如何使用 NiFi (1.25) JSLTTransformJSON 处理器从数组中获取特定字段作为单个条目

我有 JSON 输入,我想从中将数组的相同子元素提取到一个字段中。尝试弄清楚如何使用 NiFi JSLTTransformJSON 处理器构建 JSLT。 输入: { “名字&...

回答 1 投票 0

从 1.11.4 迁移到 1.22 后的 AvroReader

我刚刚从 Nifi 1.11.4 迁移到 Nifi 1.22,我知道这是相当大的跳跃。我遇到了一些控制器问题。关于 AvroReader 1.11.4,我可以指定模式名称和模式文本的值...

回答 1 投票 0

如何在 Apache NiFi 连接到外部 API 时绕过 HTTPS?

我目前正在使用 Apache NiFi,需要连接到使用 HTTPS 的外部 API。但是,出于测试目的,我需要绕过 HTTPS 验证以简化集成过程...

回答 1 投票 0

Nifi:使用 MergeContent Processor 将所有必要的流文件一次性合并

这是关于Nifi中MergeContent处理器的问题。 目前,我需要一次性将所有具有某一特定属性的流文件组合起来。 但发生的事情是因为有这么多

回答 3 投票 0

Apache NiFi Kafka 消费者

我想用nifi消费kafka消息,我只找到了这个组件: 是否有另一个卡夫卡处理器的安装,在文档中我找到了另一个: 就像消费KafkaRecord_2_6 有没有

回答 1 投票 0

如何使用 Apache NiFi 对 Google Bigquery 数据集中的表执行 CRUD 操作

我需要找到一种使用 Apache NiFi 对 BigQuery 中的表执行创建、插入、更新、删除和合并操作的方法。 当前流程: 我正在使用 putbigquery 处理器来读取 c...

回答 1 投票 0

复杂的摇动变换 - 注入数组中的元素

我有复杂的(EDI)输入,如下所示: { “INS-2000_loop”:[ { "INS_05": "A", "INS_06": "D", “INS_08”:&...

回答 1 投票 0

Apache Nifi:更新记录中的时区

源csv文件是: “日期_时间” “2024-07-30 19:59:04” 时区实际上是 GMT+3 我使用具有以下属性的 UpdateRecord: 重置价值策略 -> 字面意思 ...

回答 1 投票 0

Apache NiFi 是否直接提供内置机制来在处理事件时捕获 Kafka 主题的消费者组详细信息?

当特定消费者组消费 Kafka 事件时,如何触发 API 调用,捕获事件负载、消费者名称、时间戳和组 ID 等详细信息? 目标是

回答 1 投票 0

使用apache nifi更新记录

我想做的与这里完全相同 但是当我使用 QueryRecord 处理器时,我收到错误: 准备声明时出错。 在我的场景中,我有 60 多个列,我想执行...

回答 2 投票 0

如何在 Apache NiFi 中解析和转换二进制数据结构?

我正在使用 Apache NiFi,我需要解析和转换传入的二进制数据,这些数据遵循格式字符串 ' 定义的特定结构 我正在使用 Apache NiFi,我需要解析和转换传入的二进制数据,这些数据遵循每条消息的格式字符串 '<BBHBBHHHHHHh'(20 字节)定义的特定结构(类似于 Python 的 struct 模块格式字符串)。数据表示一系列不同类型的字段(无符号字符、无符号短整型、有符号短整型),我需要提取这些值以便在 NiFi 流中进行进一步处理。使用 python 从 mqtt 中使用并使用 struct 将其转换为 json 非常容易,但是如何在 nifi 中做到这一点?我设法使用 mqtt 但无法解码。将来我每秒会收到许多这样的 20 字节数据包,我希望它稳定且高性能。 我知道 NiFi 主要处理基于文本或更通用的数据结构,例如 JSON 或 XML,并且我正在寻找在 NiFi 中处理这种二进制数据解析的最佳方法,如果可能的话,无需依赖外部脚本或工具。 这是我迄今为止考虑或尝试过的: 基于记录的处理器,例如ConvertRecord,但我不确定如何为二进制数据配置记录读取器。 脚本处理器,例如 ExecuteScript 或 InvokeScriptedProcessor,但我担心 Jython 或 Groovy 中处理二进制数据结构的性能和复杂性。 外部工具或脚本,我希望避免使用这些工具或脚本,以便将处理保留在 NiFi 的托管环境中。 将此类二进制数据解析集成到 NiFi 数据流中的最佳实践或模式。 您的经验中的任何建议或见解将不胜感激! 如果 nifi 不是合适的工具,我对其他工具持开放态度,我确实研究过 flink,但这看起来很复杂,我喜欢 nifi 的流程思想。我也研究过 redis gears,但从 api 开发来看,它看起来不稳定。 这很奇怪,但最有效的变体是使用 ExecuteGroovyScript (或 ScriptedProcessor,但在性能上相同 ScriptedProc 有一些附加选项)或外部脚本和 ExecuteStreamCommand。但我认为 ExecuteGroovyScript 是不太复杂的解决方案。 更通用的解决方案编写 ScriptedReader 并根据测试使用 ConverRecord 它不是那么性能,但更通用的解决方案编写 ScriptedReader 您可以比在您选择的任何过程中使用它。

回答 1 投票 0

如何将输入流文件顺序传输到最后一个处理器?

我想在NiFi中将MySQL DB的获取操作分成4部分。我按顺序放置了 4 个 ExecuteSQLRecord,我希望在最后一部分中拥有所有数据(我知道 MergeContent,但是我...

回答 1 投票 0

有没有办法使用 JOLT 复制基于变量的 JSON?

所以,我有一个如下所示的输入: { “实体类型”:“工作”, “身份证”:1019167, “特性” : { "TemplateName" : [ "开发Bug&

回答 1 投票 0

如何知道服务器时区

有什么方法可以将 Apache Nifi 服务器时区传递到处理器中吗? 例如,在 UpdateRecord 中我尝试了以下表达式: ${Duser.时区} 还: #{-Duser.timezone} 但它不会重蹈覆辙...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.