Marklogic 使用MLCP复制数据时发生异常

Marklogic 使用MLCP复制数据时发生异常,marklogic,mlcp,Marklogic,Mlcp,我试图使用MLCP将100万个文档从一个数据库复制到另一个数据库,但我遇到以下异常 19/08/30 11:48:08 ERROR contentpump.DatabaseContentReader: RuntimeException reading /integration/test/88398921012548 :java.lang.RuntimeException: Could not buffer value as string 我不确定这一例外的原因 请引导我了解原因 MLCP和我使

我试图使用MLCP将100万个文档从一个数据库复制到另一个数据库,但我遇到以下异常

19/08/30 11:48:08 ERROR contentpump.DatabaseContentReader: RuntimeException reading /integration/test/88398921012548 :java.lang.RuntimeException: Could not buffer value as string
我不确定这一例外的原因

请引导我了解原因

MLCP和我使用的所有选项

mlcp copy -mode local -input_host 192.168.1.46 -input_port 9000 -input_username admin -input_password admin -input_database test  -output_host localhost -output_port 8000 -output_username admin -output_password admin -output_database test

MLCP倾向于并行运行多个线程,但这可能会导致源或目标系统耗尽资源。此外,如果您在与目标数据库相同的主机上运行MLCP,它们也可能会争夺资源。如果您使用
-thread\u count 1
降低MLCP的速度,可能最好看看会发生什么。从那里你可以再次扩大规模

还要注意MLCP内存消耗,您可能需要使用JVM_选项为其提供更多内存。另见: