首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MLCP聚合XML

MLCP聚合XML
EN

Stack Overflow用户
提问于 2015-09-10 08:30:53
回答 1查看 111关注 0票数 1

我尝试使用MLCP将聚合的XML文件加载到ML8中。

这是我的数据:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<export:batch xmlns:export="http://schemas.dikw.nl/exporter/1.0" xmlns="http://schemas.dikw.nl/export/1.0">
   <cdm:BerichtInhoud xmlns:cdm="http://schemas.dikw.nl/data/1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.dikw.nl/data.xsd">
      <cdm:berichtMetaData>
         <cdm:Bericht>first message</cdm:Bericht>
      </cdm:berichtMetaData>
   </cdm:BerichtInhoud>
   <cdm:BerichtInhoud xmlns:cdm="http://schemas.dikw.nl/data/1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.dikw.nl/data.xsd">
      <cdm:berichtMetaData>
         <cdm:Bericht>second message</cdm:Bericht>
      </cdm:berichtMetaData>
   </cdm:BerichtInhoud>
</export:batch>

这是我使用的mlcp命令:

代码语言:javascript
复制
mlcp.sh import \
 -host localhost \
 -port 27041 \
 -username admin \
 -password admin \
 -input_file_path ../sampledata/thijstest \
 -input_file_type aggregates \
 -aggregate_record_element BerichtInhoud \
 -aggregate_uri_id berichtId \
 -output_uri_prefix /sample/thijstest/ \
 -mode local

命令行的结果是:

代码语言:javascript
复制
15/09/10 10:23:51 INFO contentpump.ContentPump: Hadoop library version: 2.6.0
15/09/10 10:23:51 INFO contentpump.LocalJobRunner: Content type: XML
15/09/10 10:23:51 INFO input.FileInputFormat: Total input paths to process : 1
15/09/10 10:23:51 INFO contentpump.LocalJobRunner:  completed 100%
15/09/10 10:23:51 INFO contentpump.LocalJobRunner: com.marklogic.contentpump.ContentPumpStats: 
15/09/10 10:23:51 INFO contentpump.LocalJobRunner: ATTEMPTED_INPUT_RECORD_COUNT: 0
15/09/10 10:23:51 INFO contentpump.LocalJobRunner: SKIPPED_INPUT_RECORD_COUNT: 0
15/09/10 10:23:51 INFO contentpump.LocalJobRunner: Total execution time: 0 sec

因此,我的结论是,元素'BerichtInhoud‘是找不到的,我尝试包含-aggregate_record_element cmd:-aggregate_record_element的名称空间。

也许这和这个“bug”有关,尽管它是一月份的。

Loading data with mlcp - namespace issue

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-10 09:07:28

必须将其用于命名空间:

代码语言:javascript
复制
-aggregate_record_namespace "http://schemas.dikw.nl/cdm/1.2" \
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32496836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档