NiFi:等待通知不确定的等待问题。查看分布式地图缓存的内容?

时间:2018-07-16 23:09:30

标签: apache-nifi

我正在测试等待通知工作流程,如图所示。我将WAIT和NOTIFY都使用“ $ {fragment.identifier}”作为“发布信号标识符”。 “信号计数器名称”为默认/空。等待的“目标信号计数”为“ $ {fragment.count}”。不知道为什么即使在所有拆分片段都已处理并由NOTIFY通知后,WAIT仍无限期地等待。请帮忙。有没有一种方法可以查看分布式映射缓存的内容以识别正在发生的事情-即信号计数器的值等Wait Notify Workflow

更新:

如图所示,通过将来自WAIT处理器的“ wait”上的 self-loop 添加到自身上,解决了不确定的等待问题。 enter image description here

待处理:仍需要一种方法来查看分布式地图缓存中的条目。

1 个答案:

答案 0 :(得分:2)

要查看缓存条目,您可以执行以下操作:

将DistributedMapCacheServer配置为使用这样的持久性目录:

enter image description here

之后,您可以查看文件夹的内容并检查高速缓存中有什么。