Apache Nifi属性描述符的dynamicallyModifiesClasspath()的“Hello world程序”不起作用。
创始人
2024-09-04 13:00:53
0

要解决“Apache Nifi属性描述符的dynamicallyModifiesClasspath()的“Hello world程序”不起作用”的问题,首先需要确保以下几点:

  1. 确认使用的是支持动态修改类路径的Apache Nifi版本。此功能在Apache Nifi 1.13及更高版本中可用。

  2. 确保在属性描述符中正确设置了dynamicallyModifiesClasspath属性为true。例如:


    myProperty
    My Property
    My Property Description
    
    false
    none
    true
    false
    true
    true

  1. 确保在处理器的getSupportedDynamicPropertyDescriptor方法中返回了对应的属性描述符。例如:
public static final PropertyDescriptor MY_PROPERTY = new PropertyDescriptor.Builder()
    .name("myProperty")
    .displayName("My Property")
    .description("My Property Description")
    .defaultValue("")
    .required(false)
    .expressionLanguageSupported(ExpressionLanguageScope.NONE)
    .dynamic(true)
    .sensitive(false)
    .addValidator(StandardValidators.NON_EMPTY_VALIDATOR)
    .dynamicallyModifiesClasspath(true)
    .build();

@Override
public Set getSupportedDynamicPropertyDescriptors() {
    return Collections.singleton(MY_PROPERTY);
}
  1. 确保在处理器的onPropertyModified方法中处理动态修改类路径的逻辑。例如:
@Override
protected void onPropertyModified(final PropertyDescriptor descriptor, final String oldValue, final String newValue) {
    if (descriptor.equals(MY_PROPERTY)) {
        // 在这里处理动态修改类路径的逻辑
        getLogger().info("My Property has been modified to: " + newValue);
    }
}

以上是一个基本的“Hello world”示例,用于演示如何在Apache Nifi中使用动态修改类路径的属性描述符。确保按照上述步骤进行设置和配置后,重新编译和部署您的自定义处理器,并确保正确修改和保存属性值。这样,在属性值被修改时,您应该能够看到日志输出中显示相应的消息。

相关内容

热门资讯

第7分钟诀窍!德普之星透视软件... 第7分钟诀窍!德普之星透视软件免费入口官网(透视)一直是有辅助工具(哔哩哔哩)1、下载好德普之星透视...
3分钟脚本!新星游辅助真的假的... 3分钟脚本!新星游辅助真的假的,乐平包王讨赏辅助(总是真的是有辅助修改器)-哔哩哔哩1、新星游辅助真...
第5分钟讲义!hhpoker软... 第5分钟讲义!hhpoker软件可以玩吗(透视)本来有辅助插件(哔哩哔哩)1、下载好hhpoker软...
四分钟脚本!创思维激k辅助器,... 四分钟脚本!创思维激k辅助器,扣点点脚本辅助器(本来是真的辅助安装)-哔哩哔哩1、打开软件启动之后找...
4分钟脚本!福建大玩家透视,雀... 4分钟脚本!福建大玩家透视,雀友会广东潮汕苹果(本来真的是有辅助工具)-哔哩哔哩;1、雀友会广东潮汕...
6分钟安装!大菠萝挂机辅助,四... 6分钟安装!大菠萝挂机辅助,四川家园辅助器(都是真的有辅助平台)-哔哩哔哩1、玩家可以在四川家园辅助...
第六分钟插件!欢乐情怀脚本辅助... 第六分钟插件!欢乐情怀脚本辅助器,奇迹陕西游戏辅助器(果然真的有辅助插件)-哔哩哔哩进入游戏-大厅左...
第七分钟安装!新超圣伏虎,开心... 第七分钟安装!新超圣伏虎,开心泉州小程序辅助哪里查看(原来真的有辅助工具)-哔哩哔哩1、用户打开应用...
5分钟安装!巴郎新疆辅助器,情... 5分钟安装!巴郎新疆辅助器,情怀宜春怎么开挂(一贯真的有辅助平台)-哔哩哔哩1、情怀宜春怎么开挂脚本...
八分钟插件!新永和源代码,钱塘... 八分钟插件!新永和源代码,钱塘十水三攻略(好像有挂辅助平台)-哔哩哔哩1、钱塘十水三攻略辅助器安装包...