Apache nifi 从NIFI InvokeHTTP的JSON输出中删除配置数据,为所有处理器信息调用自己的API
我能够使用NIFI InvokeHTTP为所有处理器信息调用自己的API,并将其推进。在InvokeHTTP和我的输出处理器之间进行了一次颠簸转换,我没有幸删除了配置数组 输入数据Apache nifi 从NIFI InvokeHTTP的JSON输出中删除配置数据,为所有处理器信息调用自己的API,apache-nifi,jolt,Apache Nifi,Jolt,我能够使用NIFI InvokeHTTP为所有处理器信息调用自己的API,并将其推进。在InvokeHTTP和我的输出处理器之间进行了一次颠簸转换,我没有幸删除了配置数组 输入数据 { "processors": [{ "id": "891dcf62-016d-1000-1727-961e4e3c2f7a", "props": "dozens of other props here", "component": {
{
"processors": [{
"id": "891dcf62-016d-1000-1727-961e4e3c2f7a",
"props": "dozens of other props here",
"component": {
"id": "891dcf62-016d-1000-1727-961e4e3c2f7a",
"parentGroupId": "891dcf5c-016d-1000-0556-9e69f1934f95",
"config": {
"properties": "100s of lengthy properties"
},
"componentProps": "dozen or so others"
},
"inputRequirement": "INPUT_REQUIRED"
},
{
"id": "891dcf62-016d-1000-1727-961e4e3c2f7b",
"props": "dozens of other props here",
"component": {
"id": "891dcf62-016d-1000-1727-961e4e3c2f7b",
"parentGroupId": "891dcf5c-016d-1000-0556-9e69f1934f96",
"config": {
"properties": "100s of lengthy properties"
},
"componentProps": "dozen or so others"
},
"inputRequirement": "INPUT_REQUIRED"
}]
}
你的规格太深了。此处已修改:
[
{
"operation": "remove",
"spec": {
"processors": {
"*": {
"component": {
"config": ""
}
}
}
}
}
]
我在发布的JSON中没有看到配置数组。显示您的jolt配置。{“操作”:“删除”,“规范”:{“处理器”:{“:{”组件:{“:{“配置”:{“*”:“}}}}}}}}}只有排序在Nifi 1.9.2 jolt Transform Processor Advanced(test)表单中对我有效。我最想删除整个config object-array。谢谢,这似乎是合乎逻辑的。不幸的是,我仍然无法验证-请验证提供的规范。我猜Nifi的Jolt Transform处理器的高级测试表不起作用。我使用了我的示例输入和你的规范,我已经确认你的规范有效。我在上运行了它,我已经确认,在Nifi Jolt转换过程中,使用数组的示例不起作用