我当前的光泽配置设置如下所示:
{
"persistent": {
"indices": {
"store": {
"throttle": {
"type": "none",
"max_bytes_per_sec": "150mb"
}
}
}
},
"transient": {}
}
我想知道如何删除“max_bytes_per_sec”部分设置。
你能告诉我这个吗?答案 0 :(得分:7)
Resetting persistent or transient settings can be done by assigning a null value.
Refer: https://www.elastic.co/guide/en/elasticsearch/reference/5.5/cluster-update-settings.html
in your case it would be
PUT /_cluster/settings
{
"persistent" : {
"indices.store.throttle.max_bytes_per_sec" : null
}
}
答案 1 :(得分:3)
好的。我发现了如何删除持久性设置:
你转到主节点的已定义数据路径,
更具体地说,nodes/0/_state
(在我的情况下)
并删除全局状态文件。然后重启elasticsearch。
答案 2 :(得分:2)
根据以下文档,现在可以通过以下方式(Elasticsearch 5.5):
重置持久或瞬态设置可以通过指定空值来完成。
请参阅https://www.elastic.co/guide/en/elasticsearch/reference/5.5/cluster-update-settings.html
答案 3 :(得分:1)
以下是ES文档中的示例:
PUT / _cluster / settings { “持久的”:{ “indices.store.throttle.max_bytes_per_sec”:“100mb” }}
和
PUT / _cluster / settings { “短暂的” : { “indices.store.throttle.type”:“无” }}