apache-nifi - NiFi:为用户输入添加下拉菜单
问题描述
尝试通过用户输入在 NiFi 中解决问题。
这是我的要求:我需要在属性中获取用户输入,并根据输入值执行 RouteOnAttribute。用户输入包含多个选项(共 6 个)。有没有一种方法可以在一个属性中输入用户选项作为下拉选择机制?
我不想为单独的输入选项使用单独的属性。除此之外,我在 UpdateAttribute 处理器中想不出任何东西。
是否有任何其他此类处理器可用于此要求?到目前为止我找不到任何东西(对 NiFi 来说很新)。
有任何想法吗?
解决方案
您可以实现一个自定义处理器,该处理器具有使用 AllowableValues 的 PropertyDescriptor,这将产生一个下拉菜单选项。
在 onTrigger 方法中,您将获得选择的允许值并使用该值将属性添加到流文件。
推荐阅读
- winforms - 如何从 datagridview 保存到 .docx 文件?
- heroku - AttributeError:“str”对象在heroku平台中没有属性“decode”
- php - PHP header("Location: $path") 适用于 Chrome/Firefox 但不适用于 Safari
- python - Airflow - BashOperator - 运行 2 个 CLI 命令时出错
- laravel - 如何将 ID 从 Laravel Blade 视图传递给模型
- linux - 我可以以某种方式在覆盆子中安装 ODBC 驱动程序吗?
- sql - PLS-00103:遇到符号“ELSE”
- ios - 为什么 e.nativeEvent.layout.height 在 IOS 中不起作用
- android - Android SMS 验证 SafetyNet 在 Google Play 中不起作用
- angular - 封装 DevExtreme 组件和验证器