弹性转储失败,带有Java脚本的pf内存

时间:2019-10-11 09:24:48

标签: elasticsearch elasticsearch-opendistro

使用了此命令

elasticdump --input = / opt / index_5.json --output = http://esserver:9200/index_5 --limit = 5000 --transform =“ doc._source = Object.assign({},doc)”

导入数据时出现如下错误

<--- JS堆栈跟踪--->

==== JS堆栈跟踪======================================== =

安全上下文:0x3b9faf49e6e9     1:stringSlice(aka stringSlice)[0x8c113e13429] [buffer.js:〜589] [pc = 0x3cfe067fcdcf](this = 0x34873cd026f1,buf = 0x15dd55450ef1,encoding = 0x3b9faf4bdd31,start = 0,end = 8)     2:写[0x2bf9d6645199] [/usr/lib/node_modules/elasticdump/node_modules/jsonparse/jsonparse.js:~127] [pc = 0x3cfe06d95bbd](th ...

致命错误:接近堆限制的无效标记紧凑分配失败-JavaScript堆内存不足  1:0x8fa0c0节点:: Abort()[节点]  2:0x8fa10c [节点] 中止

1 个答案:

答案 0 :(得分:0)

就我而言,降级到Elasticsearch 6.10解决了类似的内存问题。参见https://github.com/taskrabbit/elasticsearch-dump/issues/628