Rscript错误400

时间:2017-11-23 09:26:06

标签: r elasticsearch rscript

我有一个R脚本(script.R),可以在每次执行中在elasticsearch中加载25-30K个文档。

关键是我可以在Rstudio中正确执行它。但是,当我尝试使用Rscript从命令行执行它时,我总是得到相同的错误:

Error: 400 - failed to parse
In addition: There were 50 or more warnings (use warnings() to see the first 50)
Execution halted

最奇怪的是,当发生此错误时,会在弹性中加载不同数量的文档(有时是1.5K,有时是3K等)。所以它似乎并不总是在同一时间发生。

你知道发生了什么吗?这是Rscript执行:

/usr/bin/Rscript /Rdir/script.R

谢谢!

1 个答案:

答案 0 :(得分:0)

最后,我使用elastic :: docs_bulk函数而不是elastic :: docs_create解决了这个问题。它似乎可以更好地处理大量弹性文档。