2017-05-17 115 views
0

現在,在我的情況下,flink每次都會從kafka中讀取最新數據。 例如, 卡夫卡產品:flink如何從kafka中讀取最新數據

LOG1

LOG2

log3中

讀取時,只需要log3中。

Kafka消費者API,seekToEnd()可以做到這一點。

FlinkKafkaConsumer有相同的功能嗎?

+0

你對'log3'有什麼意思?這是一個話題還是一個數據記錄? – twalthr

+0

這是一條數據記錄。 – luoye1989

回答

0

Flink 1.3具有此功能。

FlinkKafkaConsumer09 flinkKafkaConsumer09 =新FlinkKafkaConsumer09 <>(properties.getProperty( 「主題」),新RowDeserializationSchema(properties.getProperty( 「分離器」),與resultType),屬性);

flinkKafkaConsumer09.setStartFromLatest();