当前位置: 首页 > 知识库问答 >
问题:

nifi长度不一致的合并

郑功
2023-03-14

我试图用MergeContent处理器在磁盘上写一个文件,但是我得到的文件大小变化很大-从一行到806行不等。我多次重复这个过程,试图找出Apache NIFi MergeContent处理器中所述的换行demarcator--将demarcator设置为新行,我得到了真正随机大小的文件。

我需要设置哪些参数才能遵守以下逻辑

  1. 建立单个bin
  2. 将所有流文件路由到bin
  3. 如果len(bin)>x或bin的年龄大于最大bin年龄,则释放bin

我已将“最大条目数”设置为5000,将“最大垃圾箱数”设置为1

按照上面的逻辑,我需要做什么来聚合我的记录?我还尝试使用“相关属性名称”参数,该参数的属性保证所有到达此点的文档都是相同的,并看到了相同的结果

共有1个答案

邵飞白
2023-03-14

这里最重要的实际上是最小的条目数。正在发生的是,装箱算法在项目数量方面采取了一种宽松的方法。

对于您的特定逻辑,您希望让事情保持现状,并且:

  • 将最小条目数设置为5000
  • 可选地增加最大条目数。保持配置状态将生成恰好为5000个条目的bins,但年龄间隔已被遮盖的时间段除外
 类似资料:
  • 问题内容: 因此,我试图用Java生成ECDSAwithHA256签名,为此,我使用的是BouncyCastle提供程序。曲线是secp521r1。 要初始化我正在使用的签名者: 并签署我正在使用 现在唯一的问题是,当我运行代码时,我得到的签名长度在137到139字节之间。但我希望得到的字节数始终相同。有人知道我必须更改什么,即我的签名长度始终相同,但仍然是标准的签名格式吗? 问题答案: 通常,J

  • 所以我尝试用Java生成一个ECDSAwithHA256签名,为此,我使用了BouncyCastle提供程序。曲线是secp521r1。 要初始化我正在使用的签名者:: 为了签名,我使用 现在唯一的问题是,当我运行代码时,我得到的签名长度在137到139字节之间。但是我希望得到的字节数总是相同的。有人知道我必须改变什么吗,我总是有相同的签名长度,但仍然是标准化的签名格式?

  • 我已经在Docker中独立保护了NiFi 1.12.1,运行一切正常。我很乐意使用站点到站点的远程处理器,站点到站点的Nifi公告转发,调用Nifi API进行自我监控等等。我通过证书登录。到目前为止一切都很好。 当我试图使用NiFi注册表时,问题出现了。我可以访问两个实例:安全和不安全。 无论我指定了什么确切的格式(FQDN,只是一个名称,带/nifi-registry或不带),当我试图从NiF

  • 本文向大家介绍解决PHP字符串长度不一致的问题,包括了解决PHP字符串长度不一致的问题的使用技巧和注意事项,需要的朋友参考一下 如下所示: 这两句就可以解决了。 以上这篇解决PHP字符串长度不一致的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 我不确定使用哪个函数来执行以下操作: 和都对这个长度不满意:

  • 在开发中遇到个需求要求超过15字时换行,设置了如下格式,在中文时效果是15字以上换行了,但是数字则不会,请问是什么原因?