MarkLogic通过MLCP复制 - 错误

问题描述 投票:0回答:1

当我使用mlcp从一个数据库批量加载到另一个数据库时,我遇到了超时错误。有任何想法吗

要执行的命令:

[root @mlcp bin] #sh mlcp.sh copy -mode local -input_host xxxx -input_port 8000 -input_database p2a-aws-prod-00-content -copy_collections false -copy_permissions false -copy_properties false -copy_quality false -input_username admin -input_password admin -output_host xxxx -output_port 8000 -output_database p2a-aws-bldstb-00-content -output_username admin -output_password admin

我在日志中看到了这个:

17/03/31 05:49:05 INFO contentpump.LocalJobRunner:已完成66%2017-03-31 05:49:16.951 SEVERE [13](StreamingResultSequence.next):RequestException实例化ResultItem 85129:超出时间限制com.marklogic。 xcc.exceptions.XQueryException:SVC-EXTIME:超出时间限制[会话:user = admin,cb =#12474893908780766241 [ContentSource:user = admin,cb = p2a-aws-prod-00-content [provider:address = 00-prod] -db-02.highroads.local / 10.46.13.182:8000,po​​ol = 0/64]]] [客户端:XCC / 8.0-6.3,服务器:XDBC / 8.0-5.1]

marklogic marklogic-8 mlcp
1个回答
3
投票

有点猜测,不知道更多关于数据大小和系统之间的连接,但我希望那里有一些大文件,并且在一次交易中复制它们需要很长时间。尝试减少batch_size和/或transaction_size。您也可以考虑降低thread_count,因为线程可能会争夺网络带宽。

HTH!

© www.soinside.com 2019 - 2024. All rights reserved.