在我的当前流中,我有一个情况,我想在流文件中评估某些属性。这是我的流文件的当前结构:
{
Attribute1: Value
Attribute2: Value
.
Attribute k: Value
.
}
例如,如果属性2是长度为9的整数,如果不将属性k的值设置为“无效”,则计算它。
我可以使用哪个处理器或处理器组合(最多为2)来完成此操作?另外,您能为我刚才提到的情况编写底层的表达式语言吗?因为我对这一技术还很陌生,我需要尽快完成它。
我正在使用下面的xml文档学习XPath:
现在,当我执行查询时:
bookstore/book/author[contains(.,'G')]
我得到的结果是:如预期的那样使用Giada De Laurentiis, James McGovern。现在,由于contains()返回一个布尔值,因此我期望下面的查询返回所有作者:
bookstore/book/author[true]
但是,它返回一个空集。有人能解释一下吗?
我遇到了一个问题--在一个不可接受的角色中遇到了一个障碍
角色/apps_nifi//main.yml :的提取
- debug:
msg: "nifi_extra_instances_name is defined"
when: nifi_extra_instances_name is defined
- debug:
msg: "nifi_extra_instances_name is not defined"
when: nifi_extra_instances_name is not defined
- name: Imp
我试图在Apache中创建一个自定义处理器,它可以在流文件内容中向NiFi对象添加一个属性/字符串。目前,它工作时,我只使用一个字符串,但它不工作,当我使用NiFi的表达式语言,虽然我有它的支持在我的代码。
表达式语言是100%正确的,因为它在另一个处理器中工作,我也尝试过不同的属性来确保它不是属性。
财产:
public static final PropertyDescriptor ADD_ATTRIBUTE = new PropertyDescriptor
.Builder().name("Add Attribute")
.descript