Amazon OpenSearch是否可以修改副本和刷新间隔?

0

【以下的问题经过翻译处理】 客户想要建立一个内部使用的Amazon OpenSearch集群,不需要副本,并将刷新间隔设为-1。这些配置是否在Amazon OpenSearch(ElasticSearch)上可行?

profile picture
专家
已提问 5 个月前152 查看次数
1 回答
0

【以下的回答经过翻译处理】 可以通过手动将副本设置为0或定义模板来实现此操作(https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-templates.html)。Amazon OpenSearch(+2节点)的默认索引配置具有5个分片和1个副本。通过API也可以将刷新间隔设置为-1。有了这个,即使有多个节点,您的ES集群也会保持黄色状态。 Amazon OpenSearch支持开源ES REST APIs。可以通过运行下面显示的简单API来完成此操作。

curl  -XPUT 'https://vpc-domain01-aaaaaaaaaa.us-west-2.es.amazonaws.com/index-name/_settings' -H 'Content-Type: application/json' -d '
{
 "index" : {
       "refresh_interval" : -1
    }
}'

同样,您可以使用API创建模板来禁用副本:

curl –XPUT https://vpc-domain01-aaaaaaaaaa.us-west-2.es.amazonaws.com/_template/template1 -d 
'{
"template": "logs*",
"settings": 
  {
"index" : 
    {
"number_of_shards": 1,
"number_of_replicas": 0,

    }
  }
}'

此操作无法直接通过CloudFormation完成,您可以通过Lambda或者在OpenSearch dashboard上调用以上API。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则