apache-nifi - 清除 FetchDistributedMapCache 处理器的缓存

标签 apache-nifi

如何清除Apache NiFi中FetchDistributedMapCache处理器的缓存?
我尝试删除持久化目录,并尝试一起提供一个新目录,但它仍然获取旧数据。谢谢你的帮助。

最佳答案

在 NiFi 中,您可以创建一个新的 DistributedMapCacheServer 并将您的处理器指向它。在 NiFi 之外,我有 written a Groovy script您可以在其中从命令行与 DistributedMapCacheServer 交互。 API 只允许您删除您知道的条目;在即将发布的 NiFi 1.2.0 版本中,您将能够使用键的正则表达式(在 NIFI-3627 中实现)删除条目。届时,我将更新 Groovy 脚本以启用该功能。

关于apache-nifi - 清除 FetchDistributedMapCache 处理器的缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43583275/

相关文章:

hadoop - 如何使用具有指定用户的列表文件处理器读取文件

apache-nifi - NiFi FlowFile 存储库无法更新

hadoop - Nifi 在特定的通用 header 上加入两个 CSV 流文件

ssl - Apache Nifi - 如何在 Nifi 启动时制定不同的用户组和策略?

json - NIFI :Json Content Parsing in FlowFile

java - 添加自定义处理器后 Apache Nifi 不启动

json - 尼菲震动 : flat JSON object to a list of JSON object

hortonworks-data-platform - 拆分文本处理器中异常的数组边界

apache-nifi - 在 Apache NiFi 中获取失败原因

apache-nifi - NiFi : Failed to connect node to cluster because local flow is different than cluster flow