elasticsearch,cluster-computing,sharding,Curl,elasticsearch,Cluster Computing,Sharding" /> elasticsearch,cluster-computing,sharding,Curl,elasticsearch,Cluster Computing,Sharding" />

我需要删除curl中创建的cluster.routing.allocation.awareness.force

我需要删除curl中创建的cluster.routing.allocation.awareness.force,curl,elasticsearch,cluster-computing,sharding,Curl,elasticsearch,Cluster Computing,Sharding,最近,我向我的弹性集群提交了一份卷曲请愿书,以迫使人们意识到: 集群、路由、分配、感知、强制 但我没有在设置文件中,在卷曲请愿书中这样做,我有很多未分配的碎片。有人知道消除原力意识的旋度句吗 请帮忙 谢谢没有好办法将elasticsearch 2.x中的动态设置恢复为本节中指定的默认设置 elasticsearch 5.x中对其提供了支持,如中所述 重置持久或瞬态设置可以通过指定 空值。如果重置了瞬态设置,则永久设置为 如果可用,请应用。否则Elasticsearch将退回到 在配置文件中定义的

最近,我向我的弹性集群提交了一份卷曲请愿书,以迫使人们意识到:

集群、路由、分配、感知、强制

但我没有在设置文件中,在卷曲请愿书中这样做,我有很多未分配的碎片。有人知道消除原力意识的旋度句吗

请帮忙


谢谢

没有好办法将elasticsearch 2.x中的动态设置恢复为本节中指定的默认设置

elasticsearch 5.x中对其提供了支持,如中所述

重置持久或瞬态设置可以通过指定 空值。如果重置了瞬态设置,则永久设置为 如果可用,请应用。否则Elasticsearch将退回到 在配置文件中定义的设置,如果不存在,则定义为 默认值。以下是一个例子:

curl -XPUT localhost:9200/_cluster/settings -d '{
    "transient" : {
        "discovery.zen.minimum_master_nodes" : null
    }
在elasticsearch 2.x中,您有以下选项:

  • 如果集群.routing.allocation.awareness.force在中修改
    transient
    设置您可以重新启动群集
  • 如果
    persistent
    ,则解决方法是停止集群并删除
    global-X.st
    文件位于
    0/\u state/

    注意:如果您这样做,请小心,因为您也会丢失所有其他动态设置和模板

在“瞬态”或“持续”模式下设置此awareness.force配置有什么区别?
瞬态
意味着动态设置不会持续集群重启<代码>持久性意味着它们将在重新启动时预先列出。当然!只要你有机会,如果你觉得有帮助的话,请随意。谢谢。我需要15个声望来提高投票率。。。等我得到15分,我会投票。我正确地接受了答案,我不知道怎么做。谢谢你,基蒂!