1. 程式人生 > >ES報錯:Can not be imported as a dangling index as index with same name already exists in cluster me

ES報錯:Can not be imported as a dangling index as index with same name already exists in cluster me

解決方案:
你不應該直接刪除報警日誌中的.kibana index,因為可能會因此在kibana中丟失資料。假如你曾經刪除過 .kibana indice,那麼這個警告就是你過去那個刪除操作的殘留結果。

預設情況:kibana會 使用es的索引去儲存儲存的搜尋,視覺化介面,kibana可以建立一個之前不存在的索引。

在node上的錯說的是,你有一個目錄在data/node/x/indices/xxx中,它與
indices .kibana 以不識別的id關聯。所以es不知道為什麼這個檔案會在這裡,es忽略它,並丟擲警告。

假如你確認你要在某一刻去刪除它,你應該知道index目前的id已經改變才行,如果你樂於在目前的index裡看到的都是正確的資訊,想去清理掉及經常出現的報警資訊,那你就去刪除那個報警日誌中那個特殊節點上的特殊目錄,每一個這樣的操作,你必須確保你僅僅移動或刪除的是正確的目錄(這個目錄包含這個特殊節點的重複建立的不必要的資料資訊)。