首页 > 解决方案 > NiFi:为用户输入添加下拉菜单

问题描述

尝试通过用户输入在 NiFi 中解决问题。

这是我的要求:我需要在属性中获取用户输入,并根据输入值执行 RouteOnAttribute。用户输入包含多个选项(共 6 个)。有没有一种方法可以在一个属性中输入用户选项作为下拉选择机制?

我不想为单独的输入选项使用单独的属性。除此之外,我在 UpdateAttribute 处理器中想不出任何东西。

是否有任何其他此类处理器可用于此要求?到目前为止我找不到任何东西(对 NiFi 来说很新)。

有任何想法吗?

标签: apache-nifi

解决方案


您可以实现一个自定义处理器,该处理器具有使用 AllowableValues 的 PropertyDescriptor,这将产生一个下拉菜单选项。

在 onTrigger 方法中,您将获得选择的允许值并使用该值将属性添加到流文件。


推荐阅读