Nifi中的PutMarklogic处理器

时间:2018-08-17 19:44:11

标签: marklogic apache-nifi marklogic-9

我计划使用Nifi marklogic处理器从s3存储桶中提取文档。

  • PutMarklogic是否在使用MLCP?
  • 是否可以采用所有MLCP选项,例如:aggregate_record_namespacetransform_moduletransform_namespacetransform_param
  • 如果没有,我有什么选择,是编写使用MCLP的自定义处理器,因为我喜欢MLCP提供的灵活性:)

如您所见,我正计划调用DHF输入流。因此,在查看代码后,我认为可以将transform:ml:inputFlow和其他变换参数设置为以trans:为前缀。这是正确的吗?

当我正在加载具有多个xml文件的aggregates文件时,我该如何执行mlcp aggregate_record_elementaggregate_record_namespace.xml.gz ..或我唯一的选择是将它们分解为单个文件

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,编写了一个名为ContentPump.runCommand的自定义处理器。只是,如果有兴趣的话,我必须排除log4j并添加log4j-over-slf4j,以便mclp可以将进度日志记录写入nifi-app.log