0

我建立了一個新的AWS Kinesis Firehose流,我想每週創建一個新索引。AWS Kinesis Firehose - 使用索引旋轉(Elasticsearch)

爲此,我應該在配置流時使用Index Rotation設置。

但是,我是否必須在下週即將到來的每個週末都有新的指數? 如果沒有(希望不是),Firehose如何知道要使用哪種映射?它是否使用我在Index設置中指定的索引中定義的映射?

更多的,可以說我有舊數據,我可以讓Firehose根據我的舊數據中指定的日期創建一個帶有相關時間戳的索引嗎?

謝謝!

回答

0

那麼,顯然答案是肯定的,,但方式不好。

如果Firehose將數據推送到一個新的指數,不與映射預先定義的,即數據被攝入到Elasticsearch,並自動爲您創建一個映射。

這真的很糟糕。

您應該在事件發生前1-2小時自動創建索引。 我會發佈一個Lambda函數及其配置自動執行此操作。

+0

您可以使用elasticsearch索引模版,來存儲您的映射。 https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-templates.html – carpenterjc

相關問題