从ApacheNIFI运行MarkLogic数据集线器5流

从ApacheNIFI运行MarkLogic数据集线器5流,marklogic,apache-nifi,marklogic-dhf,Marklogic,Apache Nifi,Marklogic Dhf,我成功地使用Nifi中的PutMarkLogic处理器将JSON文档插入MarkLogic。这将创建简单的JSON文档。 如何在摄取期间添加数据集线器信封? 如何在摄取期间启动数据集线器5流 根据MarkLogic Nifi文档,可以在PutMarkLogic处理器中使用属性“Server transform”=“ml:sjsInputFlow”和自定义属性trans:flow name和trans:entity name完成此操作。 但这会导致MarkLogic中出现“无效强制”错误: 202

我成功地使用Nifi中的PutMarkLogic处理器将JSON文档插入MarkLogic。这将创建简单的JSON文档。 如何在摄取期间添加数据集线器信封? 如何在摄取期间启动数据集线器5流

根据MarkLogic Nifi文档,可以在PutMarkLogic处理器中使用属性“Server transform”=“ml:sjsInputFlow”和自定义属性trans:flow name和trans:entity name完成此操作。 但这会导致MarkLogic中出现“无效强制”错误:

2020-03-10 17:09:44.967 Notice: XDMP-AS: $src as node() -- Invalid coercion: null as node()
2020-03-10 17:09:44.967 Notice:+in /data-hub/4/impl/flow-lib.sjs, at 56:16, in getFlow() [javascript]
2020-03-10 17:09:44.967 Notice:+in /marklogic.rest.transform/mlSjsInputFlow/assets/transform.sjs, at 25:21, in transform() [javascript]
...

在stacktrace中,提到了数据集线器4。所以可能MarkLogic Nifi文档已经过时了?

这是针对DHF 4流的。使用“mlruningse”作为转换名称,“trans:flow name”指定流名称,“trans:step”指定步骤编号