elasticsearch filter,Elasticsearch出現yellow,Unassigned節點的問題解決

 2023-11-12 阅读 21 评论 0

摘要:最近公司新業務需要ES,最近在使用es的時候就出現了問題了,分布節點出現?Unassigned,糾結了半天,查閱官方和其他資料給出的幾種情況作了下總結.這邊用的kibana命令 一.可能存在未作分片的片 ? ? ? ? ?①:GET /_cat/shards?h=index,shard,prirep,state,unassigned.reason| g

最近公司新業務需要ES,最近在使用es的時候就出現了問題了,分布節點出現?Unassigned,糾結了半天,查閱官方和其他資料給出的幾種情況作了下總結.這邊用的kibana命令

一.可能存在未作分片的片

? ? ? ? ?①:GET /_cat/shards?h=index,shard,prirep,state,unassigned.reason| grep UNASSIGNED

? ? ? ? ?查詢出來的結果

elasticsearch filter。? ? ? ? ?

? ? ? ? ?如上圖可以看見,.kibana中有個片分配出現了問題

? ? ? ? ②:使用GET _cluster/allocation/explain?pretty 查看詳細錯誤

? ? ? ? ?

? ? ? ③:原來本地的副本數就只有1個,我們在索引映射的時候?

問題節點是什么意思、? ? ? ? ?

? ? ? ?把它指定了副本數為5個,我們可以全局設置為當前有效的副本數

? ? ? ?PUT _settings
? ? ? ? {
? ? ? ? "number_of_replicas":0
? ? ? ?}

?問題就解決了,(我這邊用單機做的一個示例,這里number_of_replicas是自己有效數量就好了)

?

elasticsearch type、二:節點分片不及時當一個節點離開集群的時候,主節點會將碎片重新分配,默認的是在1分鐘內分配,這個時間節點會出現,我們可以縮短這個時間

? ? ? ?①:日志中可以發現:

[TIMESTAMP][INFO][cluster.routing] [MASTER NODE NAME] delaying allocation for [54] unassigned shards, next check in [1m]

? ??? ? ②:直接上命令簡單粗暴解決,

"index.unassigned.node_left.delayed_timeout": "30s"

當然了,還有其他,如果是集群的話,版本不匹配也會出現,或者磁盤不夠啊...

?

elasticsearch nested。?

?

?

?

?

elasticsearch translog。?

?

?

?

?

elasticsearch unauthorized、?

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/173471.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息