elasticsearch遷移資料到新索引中

2022-02-17 17:32:03 字數 593 閱讀 8266

因為業務原因,需要修改索引的對映的某個欄位的型別,比如更改text為keyword。

需要如下步驟:

1)、先新建索引,對映最新的對映實體

2)、遷移老索引的資料到新索引中(資料較大的話,可以分批遷移)

3)、刪除老索引

下面使用elasticsearch-head外掛程式(安裝自行網上搜尋)操作

啟動elasticsearch和elasticsearch-head,如下圖:

1、建立新索引,新索引名為:myindex

2、遷移老索引的資料到新索引中

3、刪除老索引即可

ElasticSearch 索引遷移

二 利用es自帶快照備份到檔案儲存進行遷移 介紹兩種比較好的es集群遷移資料的方法。下面是對兩種方法的具體描述,已經過實踐驗證通過。方法1 利用開源工具elasticdump進行遷移。優點是操作及其簡單,且不需要重啟集群 缺點是傳輸較慢,不適用大資料量的傳輸,過程中集群間使用http埠,占用集群頻寬...

Elasticsearch集群間資料遷移

一 情況說明 將原來elasticsearch 6.4.2集群的資料遷移至現在的elasticsearch 7.2.0集群,遷移資料量大小在200g資料左右。二 遷移方案 1 使用elasticdump elasticdump是實現不同elasticsearch集群之間索引遷移的工具,基於npm包安...

elasticsearch 資料遷移解決方案

儘管可以增加新的型別到索引中,或者增加新的字段到型別中,但是不能新增新的分析器或者對現有的字段做改動。如果你那麼做的話,結果就是那些已經被索引的資料就不正確,搜尋也不能正常工作。對現有資料的這類改變最簡單的辦法就是重新索引 用新的設定建立新的索引並把文件從舊的索引複製到新的索引。字段 source的...