如何在arangodb服务器中设置最大请求体大小?

时间:2018-05-02 13:40:56

标签: arangodb

我正在尝试在本地服务器上执行'arangorestore'操作。当我开始它时,我看到:

ERROR internal error: got error from server: HTTP 413 (Request Entity Too Large)

如何配置服务器以便在'arangorestore'上正常工作?

2 个答案:

答案 0 :(得分:1)

当服务器收到的请求主体大于最大允许值-512 MB时,ArangoDB会引发413错误。 arangorestore有一个选项--batch-size,但arangorestore应自动限制最大允许值。您可以明确使用此选项以降低批次大小。

答案 1 :(得分:0)

如果您要在大型文件上进行基于行的导入,则可以使用unix split命令轻松地根据行长将文件拆分为子文件:

split -l 1000000 my-huge-import.json import-split

split也具有其他选项。然后,您可以遍历并使用输出文件,主题为import-splitaaimport-splitab等的curl进行调用。