我正在使用aws Elasticsearch(版本:7.1),并且我想将search.max_open_scroll_context配置为更大。 我的es没有任何身份验证,并且另一个请求如/ _cluster / state可以。但是当我这样做时,我得到了:
curl -X PUT xx.xx.com/_cluster/settings -H 'Content-Type: application/json' -d'{
"persistent" : {
"search.max_open_scroll_context": 5000
},
"transient": {
"search.max_open_scroll_context": 5000
}
}
'
{"Message":"Your request: '/_cluster/settings' payload is not allowed."}
我看到他们的文档说他们的es 7.1仅支持以下功能:https://docs.aws.amazon.com/zh_cn/elasticsearch-service/latest/developerguide/aes-supported-es-operations.html
/_cluster/settings for several properties4:
action.auto_create_index
action.search.shard_count.limit
indices.breaker.fielddata.limit
indices.breaker.request.limit
indices.breaker.total.limit
cluster.max_shards_per_node
cluster.blocks.read_only
但是我没有找到search.max_open_scroll_context,如何在AWS Elasticsearch上配置“ search.max_open_scroll_context”。
答案 0 :(得分:0)
您需要联系AWS支持团队。只要让他们知道您正在寻找的“ search.max_open_scroll_context”的值,他们就会从后端对其进行更新。
答案 1 :(得分:-2)
PUT _cluster/settings
{
"persistent" : {
"action.search.shard_count.limit" : "3500"
}
}
工作正常。 我认为错误在于缺少引号