Elasticsearch Transient与Persistent的区别

Elasticsearch可以动态设置某些属性,并且可以通过API来进行设置,包括transientpersistent两种方式,

  • transient 临时:这些设置在集群重启之前一直会生效。一旦整个集群重启,这些设置就被清除。
  • persistent 永久:这些设置永久保存,除非再次被手动修改。是将修改持久化到文件中,重启之后也不影响。

例如:

PUT /_cluster/settings
{
    "persistent" : {
        "discovery.zen.minimum_master_nodes" : 2  //这个永久设置会在全集群重启时存活下来。
    },
    "transient" : {
        "indices.store.throttle.max_bytes_per_sec" : "50mb"  // 这个临时设置会在第一次全集群重启后被移除。
    }
}
发布了526 篇原创文章 · 获赞 2 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/vincent_duan/article/details/103927725