elasticsearch,Node.js,elasticsearch" /> elasticsearch,Node.js,elasticsearch" />

Node.js 如何在Node js中创建ElasticSearch快照?

Node.js 如何在Node js中创建ElasticSearch快照?,node.js,elasticsearch,Node.js,elasticsearch,环境说明: ElasticSearch:v1.4.3 节点JS:v0.12.7 我想用nodejsapi做一个ElasticSearch集群的快照。 我看了API文档,但没有一个示例,所以我甚至不知道如何编写它。我仅有的是语法: client.snapshot.create([params, [callback]]) 您可以在此处查看文档: 我试着用: client.snapshot.create({"waitForCompletion":true, "snapshot":"snapsho

环境说明:

  • ElasticSearch:v1.4.3
  • 节点JS:v0.12.7
我想用nodejsapi做一个ElasticSearch集群的快照。 我看了API文档,但没有一个示例,所以我甚至不知道如何编写它。我仅有的是语法:

client.snapshot.create([params, [callback]])
您可以在此处查看文档:

我试着用:

client.snapshot.create({"waitForCompletion":true, "snapshot":"snapshot_4", "repository":"my_backup"});
但它给了我一个错误:

Unhandled rejection Error: InvalidIndexNameException[[_snapshot] Invalid index name [_snapshot], must not start with '_']
at respond (D:\Users\ermaro\Documents\SG\kyc\trunk\kyc\node_modules\elasticsearch\src\lib\transport.js:256:15)
at checkRespForFailure (D:\Users\ermaro\Documents\SG\kyc\trunk\kyc\node_modules\elasticsearch\src\lib\transport.js:219:7)
at HttpConnector.<anonymous> (D:\Users\ermaro\Documents\SG\kyc\trunk\kyc\node_modules\elasticsearch\src\lib\connectors\http.js:155:7)
at IncomingMessage.wrapper (D:\Users\ermaro\Documents\SG\kyc\trunk\kyc\node_modules\lodash\index.js:3095:19)
at IncomingMessage.emit (events.js:129:20)
at _stream_readable.js:908:16
at process._tickCallback (node.js:355:11)
未处理的拒绝错误:InvalidIndexNameException[\u snapshot]无效索引名[\u snapshot],不能以“\u”开头
在响应时(D:\Users\ermaro\Documents\SG\kyc\trunk\kyc\node\u modules\elasticsearch\src\lib\transport.js:256:15)
在checkRespForFailure(D:\Users\ermaro\Documents\SG\kyc\trunk\kyc\node\u modules\elasticsearch\src\lib\transport.js:219:7)
在HttpConnector上。(D:\Users\ermaro\Documents\SG\kyc\trunk\kyc\node\u modules\elasticsearch\src\lib\connectors\http.js:155:7)
在IncomingMessage.wrapper(D:\Users\ermaro\Documents\SG\kyc\trunk\kyc\node\u modules\lodash\index.js:3095:19)
在IncomingMessage.emit(events.js:129:20)
at_stream_readable.js:908:16
在进程中调用(node.js:355:11)
有没有人试过这个并给出提示


感谢查看node.js的git页面以获取更多信息。为此记录了一个错误。参考:


嘿如果满意。。请接受答案