2017-01-18 7 views
0

Я пытаюсь подтолкнуть Кафка данные к Elasticsearch, я пытаюсь упомянуть мое elasticsearch имя индекса, как:elasticsearch имя индекса с датой

«имя-дата» - logdata-2017.01.18

input { 
    kafka { 
    bootstrap_servers => "XXX.XX.XXX.XX:9092" 
    topics => ["c-data"] 
    } 
} 
output { 
    elasticsearch { 
    hosts => ["XXX.XXX.XX.XXX:9200"] 
    index => "logdata-%{+yyyy.MM.dd}" 
    } 
} 

Но индекс не создается.

Если я дам любое другое имя индекса без даты Формат-, например index => "metricbeat" он работает но если я дам с конфигурацией упомянутой выше он не кажется, работает.

Может ли кто-нибудь помочь?

ответ

1

Что делать, если у вас есть имя индекса следующим образом:

index => "logdata-%{+YYYY.MM.dd}" <-- change the yyyy into uppercase 
+0

Я попытался Darth_Vader. Это тоже не работает –

+0

Вы уверены, что индекс не создается из-за изменения, внесенного вами в свойство 'index'? – Kulasangar

+0

Да, правильно. Если я укажу другое имя индекса, отличное от формата даты, оно отображается в localhost: 9200/_cat/index –

 Смежные вопросы

  • Нет связанных вопросов^_^