2017-07-19 57 views
0

我想从文件系统复制elasticsearch数据。在我的服务器,我的指数在这里:如何从文件系统elasticsearch指数复制到我的电脑?

/var/lib/elasticsearch/nodes/0/indices 

我这里拉上所有数据,并在同一路径正好移动到我的elasticsearch我的电脑上。 但我看不到我的指标,当我尝试:

localhost:9200/_cat/indices 

我该怎么办?
服务器elasticsearch版本:1.7.3
PC elasticsearch版本:5.5.0

+0

在ES 1.7.3创建的索引不能在ES 5.5.0简单地通过复制二进制段文件读取,您需要重新索引它们。 – Val

+0

@val如何重新索引?有没有命令? –

+0

请遵循此处列出的1.x和5.x之间升级的指导方针:https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html – Val

回答

0

一个从1分箱到另一个ES移动索引的方式是通过snapshot and restore的API ES提供。 但是 -

  • 在2.x中创建的索引的快照可以恢复到5.x.
  • 在1.x中创建的索引的快照可以恢复到2.x的
  • 在1.x中创建索引的快照不能将恢复到5.x.

所以你得到它的工作,你将不得不 -

  1. 从1.7拍摄快照,它在2.4
  2. 恢复从2.4拍摄快照,并在5.x中恢复
相关问题