如何在AWS Elasticsearch上配置“ search.max_open_scroll_context”

时间:2019-11-26 06:38:34

标签: amazon-web-services elasticsearch

我正在使用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”。

2 个答案:

答案 0 :(得分:0)

您需要联系AWS支持团队。只要让他们知道您正在寻找的“ search.max_open_scroll_context”的值,他们就会从后端对其进行更新。

答案 1 :(得分:-2)

 PUT _cluster/settings

  {
      "persistent" : {
           "action.search.shard_count.limit" : "3500"
      }
  }

工作正常。 我认为错误在于缺少引号