MLCP导入异常

时间:2017-06-19 07:09:31

标签: xquery marklogic marklogic-8 mlcp

我有一个大小为1GB的csv文件,我尝试使用Marklogic mlcp-8.0.6将csv文件导入为二进制文件,

./mlcp.sh import -mode local -options_file (portname, portno, username, password) -input_file_path "/input_path/file.csv" -document_type binary -output_uri_replace "input_path,'/output_path/'"

但它引发了一个例外,如下所述:

INFO contentpump.LocalJobRunner: Content type: BINARY
INFO contentpump.FileAndDirectorInputFormat: Total input paths to process: 1
INFO contentpump.LocalJobRunner: completed 0%
INFO contentpump.LocalJobRunner: completed 100%
ERROR contentpump.MulithreadedMapper: java.lang.NegativeArraySizeException

有谁能提到它为什么会发生?是由于文件的大小。但是当我尝试使用xdmp:document-load函数加载相同的文件时,它已被加载到文档中。

xdmp:document-load('input_path/file.csv',
  <options xmlns="xdmp:document-load">
    <uri>ouput_path</uri>
    <format>binary</format>
  </options>
)

感谢。

0 个答案:

没有答案