ES修改索引,修改mapper數據類型,修改kibanan Mapping conflict

 

1.獲取索引的數據類型結構mapping

GET self-2020.04.17/_mapping
GET self-2020.04.17-new/_mapping

2.創建新的索引,修改數據類型

{
  "mappings": {
    "doc": {
      "properties": {
        "tokenCreTimeStr": {
          "type":   "date"
           
        }
      }
    }
  }
}

3.拷貝數據

POST _reindex                   
{
  "source": {
    "index": "self-2020.04.17"
  },
  "dest": {
    "index": "self-2020.04.17-new"
  }
}

4.刪除舊的索引

DELETE self-2020.04.17

5.設置新的索引別名

POST /_aliases
  {
        "actions": [
            {"add": {"index": "self-2020.04.17-new", "alias": "self-2020.04.17"}}
        ]
  }

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章