我有一个logstash模板,我在其中要求3个分片索引。
加载得很好,我可以使用_template api对其进行检索,但是当我在集群上列出分片时,似乎并不荣幸。
我仍然只有1个主要分片和1个副本分片。我尝试了很多事情(顺序0,顺序2,删除现有索引等)。无法获得此索引的3个分片。
我在索引“ logstash- *”上有另一个模板,其顺序为0,这似乎是默认的。 (我的命令名为“ logstash-syslog-%{+ YYYY.MM.dd}”,顺序为2)]
您能帮忙吗?也许我错过了文档中的内容
_cat/templates?v&s=name
的输出
(END)name index_patterns order version
.watches [.watches*] 2147483647
.ml-config [.ml-config] 0 7040199
.ml-state [.ml-state*] 0 7040199
.ml-notifications [.ml-notifications] 0 7040199
.data-frame-internal-2 [.data-frame-internal-2] 0 7040199
.monitoring-logstash [.monitoring-logstash-7-*] 0 7000199
.management-beats [.management-beats] 0 70000
.slm-history [.slm-history-1*] 2147483647
.monitoring-es [.monitoring-es-7-*] 0 7000199
.ml-anomalies- [.ml-anomalies-*] 0 7040199
.data-frame-notifications-1 [.data-frame-notifications-*] 0 7040199
.ml-meta [.ml-meta] 0 7040199
.triggered_watches [.triggered_watches*] 2147483647
.logstash-management [.logstash] 0
logstash [logstash-*] 0 60001
syslog_template [logstash-syslog-%{+YYYY.MM.dd}] 1 7040199
.monitoring-beats [.monitoring-beats-7-*] 0 7000199
.watch-history-10 [.watcher-history-10*] 2147483647
.monitoring-alerts-7 [.monitoring-alerts-7] 0 7000199
.monitoring-kibana [.monitoring-kibana-7-*] 0 7000199
我的模板的索引设置:
cat /etc/logstash/templates/syslog_template.json
{
"index_patterns" : "logstash-syslog-%{+YYYY.MM.dd}",
"order" : 1,
"version" : 7040199,
"settings" : {
"index.refresh_interval" : "5s",
"number_of_shards": 2
},
curl -X GET "localhost:9200/_cat/shards"
的输出
.kibana_1 0 r STARTED 2 8.7kb 10.33.109.211 gm2-elk-02.preprod.exo.plop.com
.kibana_1 0 p STARTED 2 11.2kb 10.33.109.210 gm2-elk-01.preprod.exo.plop.com
.kibana_task_manager_1 0 r STARTED 2 12.5kb 10.33.109.211 gm2-elk-02.preprod.exo.plop.com
.kibana_task_manager_1 0 p STARTED 2 6.7kb 10.33.109.210 gm2-elk-01.preprod.exo.plop.com
logstash-nats-2019.10.28 0 r STARTED 0 283b 10.33.109.211 gm2-elk-02.preprod.exo.plop.com
logstash-nats-2019.10.28 0 p STARTED 0 283b 10.33.109.210 gm2-elk-01.preprod.exo.plop.com
logstash-syslog-2019.10.28 0 r STARTED 32 23.9kb 10.33.109.211 gm2-elk-02.preprod.exo.plop.com
logstash-syslog-2019.10.28 0 p STARTED 32 23.9kb 10.33.109.210 gm2-elk-01.preprod.exo.plop.com
您的index_patterns
应为logstash-syslog-*
。即@leandrojmp提到的"index_patterns" : "logstash-syslog-*"
。
此外,您可以避免使用version字段,因为它是由Elasticsearch内部使用的。
@@ leandrojmp-您能否将您的评论作为答案,以便@Mickael Brandon接受。