更改Elasticsearch集群中的索引模板

时间:2015-08-19 18:24:06

标签: elasticsearch

我在AWS上运行多个ES群集。集群位于由logstash提供的ELB后面。我在沙箱集群中测试了一个新的映射模板,但只有一个节点。

我已经阅读了这两篇文章:

https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-templates.html

https://www.elastic.co/blog/changing-mapping-with-zero-downtime

更改模板时,每个节点是否需要更新副本?可以将新模板提供给主模板,然后它将共享模板吗?

1 个答案:

答案 0 :(得分:1)

您可以使用printf("From child process with process id %ld\n", (long) getpid()); printf("Parent Process with id %ld\n", (long) getpid()); printf("Parent spawned process %ld\n", (long) pid); 端点添加/更新模板,所有符合条件的节点都会记录它。

但是,如果您决定存储该模板the printf manual(在_template文件夹中),则必须将该文件存储在所有符合主节点的节点上。