kibana升級之后原本保存的數據dashboards, visualizations, index patterns丟失


1,es升級注意的問題:https://www.elastic.co/guide/en/elasticsearch/reference/6.5/rolling-upgrades.html

2,kibana升級之后 原本保存的對象(dashboards, visualizations, index patterns)丟失

遷移已運行后,在Elasticsearch會出現多個Kibana索引:.kibana_6, .kibana_5等Kibana使用的是.kibana(.kibana是其他索引的別名)所指向的索引

查看.kibana開頭的索引有3個。.kibana  .kibana_1  .kibana_7

查看別名發現 .kibana是.kibana_1的別名

GET _alias
{
  ".kibana_1" : {
    "aliases" : {
      ".kibana" : { }
    }
  },
  ".kibana_7" : {
    "aliases" : { }
  }

分別查看.kibana_1 .kibana_7 的內容:

GET .kibana_7/_search
GET .kibana_1/_search

發現.kibana_7中存有原來的visualizations, index patterns數據,所以只需要將.kibana設置成.kibana_7的別名即可。

刪除原來的別名:

POST _aliases
{
  "actions": [
    {
      "remove": {
        "index": ".kibana_1",
        "alias": ".kibana"
      }
    }
  ]
}

重新命名別名:

POST _aliases
{
  "actions": [
    {
      "add": {
        "index": ".kibana_7",
        "alias": ".kibana"
      }
    }
  ]
}

再查看當前.kibana索引中的內容,發現原來的數據存在,刷新頁面,重啟kibana,恢復。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM