elasticsearch問題解決之分片副本UNASSIGNED


  在上一篇文章中,我記錄了在windows下同一台機器上搭建es集群的步驟,第二天在向集群中創建索引的時候,出現了分片副本未分配的情況(UNASSIGNED)。

  

  雖然並不影響數據的插入和查詢,但是有問題總是要解決。起初我以為是集群里面三個節點沒有正常啟動,但是我檢查了后發現節點正常

  發送http請求http://localhost:9201/_cluster/health,返回的信息顯示正常,可用節點位3

  隨后去網上找資料,說是硬盤容量使用超過85%造成的,我看了一下果然如此

  

  

  為了驗證是否是這個原因造成的,我將利用率最高設置為了90%

  

  設置成功后刷新了head插件,發現分片副本果然成功分配了

  隨后我進行了第二種驗證,修改配置文件中的data存儲位置

  

  

  然后重啟三個es,發現索引沒有了,這是因為更換了數據存儲位置,重新建立索引,分片全部分配成功。

  參考:https://www.elastic.co/guide/cn/elasticsearch/guide/current/_cat_api.html

        https://blog.csdn.net/kezhen/article/details/79379512

     https://blog.csdn.net/laoyang360/article/details/78443006

        https://www.cnblogs.com/bonelee/p/7458221.html

  

  


免責聲明!

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



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