【问题标题】:Apache NIFI DeleteAzureBlobStorage Processor is Throwing an ErrorApache NIFI DeleteAzureBlobStorage 处理器引发错误
【发布时间】:2019-03-16 22:41:02
【问题描述】:

我正在尝试删除特定 Blob 中存在的所有文件。

我已经为DeleteAzureBlobStorage 处理器配置了所有必填字段:

container name : XXX
Storage Account name : XXX
Storage Account Key : XXX
Blob : ${azure.blobname}

但我收到以下错误:

DeleteAzureBlobStorage[id] DeleteAzureBlobStorage[id] 无法处理会话,因为参数不能为 null 或空字符串。参数名称:deleteSnapshotsOption.;处理器在管理上产生了 1 秒:java.lang.IllegalArgumentException:参数不能为 null 或空字符串。参数名称:deleteSnapshotsOption。

【问题讨论】:

  • 请分享完整的错误日志信息。顺便说一句,您有 azure.blobname 作为您的 FlowFile 属性之一吗?
  • 是的,我从上游获取 azure.blobname,但错误提示 deleteSnapshotsOption 参数不能为空。我们没有任何具有此名称的属性,而且我无法将其添加为新属性。除了我上面提到的错误之外,没有更多可用的错误。如果您曾经使用过 deleteazureblob 处理器,能否请您对此有所了解?

标签: apache-nifi


【解决方案1】:

是的。我刚刚用DeleteAzureBlobStorage 测试了一个简单的流程,但它对我来说也失败了。这是一个错误。已创建 Jira - NIFI-5698 来解决此问题。我已经制作了一个补丁并将其上传到那里。如果可能,您可以尝试一下并分享您的结果。

【讨论】:

  • 仅供参考 - 此错误现已修复,NiFi 1.8.0 将进行修复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-21
  • 1970-01-01
  • 2016-12-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多