Elasticsearch可以动态设置某些属性,并且可以通过API来进行设置,包括transient和persistent两种方式,
- transient 临时:这些设置在集群重启之前一直会生效。一旦整个集群重启,这些设置就被清除。
- persistent 永久:这些设置永久保存,除非再次被手动修改。是将修改持久化到文件中,重启之后也不影响。
例如:
PUT /_cluster/settings
{
"persistent" : {
"discovery.zen.minimum_master_nodes" : 2 //这个永久设置会在全集群重启时存活下来。
},
"transient" : {
"indices.store.throttle.max_bytes_per_sec" : "50mb" // 这个临时设置会在第一次全集群重启后被移除。
}
}
本文详细介绍了Elasticsearch中transient和persistent两种配置方式的区别。transient配置为临时设置,在集群重启后失效;而persistent配置则永久有效,即使在集群重启后依然保持。通过实例展示了如何使用API进行设置。
2456

被折叠的 条评论
为什么被折叠?



