1
作出cluster.routing.allocation.awareness.force我最近做了一個捲曲請願書,我的彈性集羣強迫意識:我需要刪除的捲曲
cluster.routing.allocation.awareness.force
但我沒有在設置文件中做這件事,在一個捲曲請願書中,我有很多未分配的碎片。有人知道捲曲句子以消除強制意識嗎?
請幫助..
感謝
作出cluster.routing.allocation.awareness.force我最近做了一個捲曲請願書,我的彈性集羣強迫意識:我需要刪除的捲曲
cluster.routing.allocation.awareness.force
但我沒有在設置文件中做這件事,在一個捲曲請願書中,我有很多未分配的碎片。有人知道捲曲句子以消除強制意識嗎?
請幫助..
感謝
有恢復的動態設置在elasticsearch 2.x到默認在本github-issue
指定沒有爲它支持elasticsearch沒有什麼好辦法作爲documentation
重置持久或短暫的設置提到5.x中可以通過分配完成空值。如果瞬態設置被重置,則持續設置爲 (如果可用)。否則Elasticsearch將回退到在配置文件中定義的 設置,或者如果不存在,則回到默認值 。這裏有一個例子:
curl -XPUT localhost:9200/_cluster/settings -d '{ "transient" : { "discovery.zen.minimum_master_nodes" : null }
在有以下optoins elasticsearch 2.X:
cluster.routing.allocation.awareness.force
在 transient
設置被修改,你可以重新啓動集羣。persistent
則解決方法是停止羣集刪除0/_state/
下的 global-X.st
文件。
在'Transient'或'Persistent'模式下設置這個awareness.force配置有什麼區別? –
'瞬態'意味着動態設置不會持續重啓羣集。 「堅持」意味着他們會重新開始。 – keety
非常感謝解釋!這有幫助!歡呼 –