【发布时间】:2016-03-09 05:09:24
【问题描述】:
我尝试使用 elasticdump(在 Node.js 上)在 Elasticsearch 中备份和恢复 json 的索引:
[备份]elasticdump --input=http://cred:entials@myserver.com:9200/.kibana --output=kibana.json --type=data
(作品)
[恢复]elasticdump --output=http://cred:entials@myserver.com:9200/.kibana --input=kibana.json --type=data(报错)
错误是:
_stream_readable.js:749
throw new Error('Cannot switch to old mode now.');
^
Error: Cannot switch to old mode now.
at emitDataEvents (_stream_readable.js:749:11)
at ReadStream.Readable.pause (_stream_readable.js:740:3)
at file.completeBatch (/usr/lib/node_modules/elasticdump/lib/transports/file.js:75:19)
at Stream.<anonymous> (/usr/lib/node_modules/elasticdump/lib/transports/file.js:65:10)
at Stream.emit (events.js:117:20)
at drain (/usr/lib/node_modules/elasticdump/node_modules/through/index.js:34:23)
有谁知道发生了什么以及如何解决它?
【问题讨论】:
标签: node.js elasticsearch