最近,我向我的弹性集群发出了一次卷曲请愿,以迫使我意识到:
cluster.routing.allocation.awareness.force
但我并没有在设置文件中,在卷曲请愿书中这样做,而且我有很多没有签名的碎片。有谁知道用卷发句来消除警觉性吗?
请帮忙..。
谢谢
发布于 2016-09-02 01:41:53
在此github-发行中指定的ElasticSearch2.x中没有将动态设置恢复为默认的好方法
正如文档中提到的,ElasticSearch5.x中有对它的支持。
可以通过赋值空值来重置持久设置或瞬态设置。如果重置了瞬态设置,则在可用的情况下应用持久设置。否则,Elasticsearch将返回到在配置文件中定义的设置,如果不存在,则返回到默认值。下面是一个示例: curl -XPUT localhost:9200/_群集/设置-d '{“瞬态”:{ "discovery.zen.minimum_master_nodes“:null }
在ElasticSearch2.x中,有以下光素:
cluster.routing.allocation.awareness.force设置中修改了transient,则可以重新启动群集。persistent,那么解决办法是停止集群,删除0/_state/下的global-X.st文件。
注意:如果你走这条路,要小心,因为你会失去所有其他的动态设置,模板。https://stackoverflow.com/questions/39281578
复制相似问题