因為業務原因,需要修改索引的對映的某個欄位的型別,比如更改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的...