elasticsearch7.x clusterAPI之settings

settings

GET /_cluster/settings

返回集群级别的设置。

PUT /_cluster/settings

更新集群级别的设置。更新分为持久和临时两种,如果是持久的,则集群重启后仍然生效;如果是临时的,在完全重启集群后会失效。通过将值设置为null可以重置持久或临时设置。如果临时设置被重置,则会按持久设置、配置文件中的设置和默认值的顺序将第一个找到的值作为设置的值。集群设置的优先级是:临时设置、持久设置、配置文件elasticsearch.yml中的设置。

使用setting设置所有集群级别设置,elasticsearch.yml做为本地配置。通过这种方式,您可以确保所有节点上的设置都是相同的,因为如果不小心使用配置文件在不同的节点上定义了不同的设置,是很难发现的。

查询参数

参数说明
flat_settings如果为true,则设置以扁平化格式返回,默认为false。
include_defaults

如果为true,则返回集群所有默认设置,默认为false,只返回显示定义的设置。

timeout等待响应的超时时间,如果超时则请求失败并返回错误,默认为30s
master_timout连接主节点的超时时间。如果超时前没有收到响应,则请求失败并返回错误,默认为30s

简单示例

PUT /_cluster/settings?flat_settings
{
    "transient" : {
        "indices.recovery.max_bytes_per_sec" : "20mb"
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值