2017-07-19 116 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中恢復
相關問題