Joh*_*n D 8 node.js elasticsearch
我尝试使用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)
Run Code Online (Sandbox Code Playgroud)
有谁知道发生了什么以及如何解决它?
Val*_*Val 10
您的节点版本已过时.
尝试运行node --version
,如果你得到1.0.0以下的任何东西,那么你需要升级本地版本的节点.
为了在本地管理多个节点版本,您可以使用该n
模块.只需执行以下步骤即可
sudo npm install -g n
sudo n stable
Run Code Online (Sandbox Code Playgroud)
然后你将安装最新版本的节点,elasticdump将再次运行.
归档时间: |
|
查看次数: |
1769 次 |
最近记录: |