How to add new Kafka topic to consumer

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

How to add new Kafka topic to consumer

chandresh pancholi
Hi,

Is there a way to add Kafka topic dynamically to stream?
For example there were Kafka topic named foo1, foo2, foo3 and task manager will start consuming events from all 3 topics. Now I create another two topic foo4 & bar1 in Kafka.

How will FlinkKafkaConsumer would read events from foo4 & bar1 topic?

Thanks

--
Chandresh Pancholi
Senior Software Engineer
Flipkart.com
Contact:08951803660
Reply | Threaded
Open this post in threaded view
|

Re: How to add new Kafka topic to consumer

Alexander Smirnov

On Wed, Apr 11, 2018 at 3:33 PM chandresh pancholi <[hidden email]> wrote:
Hi,

Is there a way to add Kafka topic dynamically to stream?
For example there were Kafka topic named foo1, foo2, foo3 and task manager will start consuming events from all 3 topics. Now I create another two topic foo4 & bar1 in Kafka.

How will FlinkKafkaConsumer would read events from foo4 & bar1 topic?

Thanks

--
Chandresh Pancholi
Senior Software Engineer
Flipkart.com
Contact:08951803660
Reply | Threaded
Open this post in threaded view
|

Re: How to add new Kafka topic to consumer

Chesnay Schepler
In reply to this post by chandresh pancholi
In 1.3 and below I believe this is not possible.

For 1.4 and above, please see https://ci.apache.org/projects/flink/flink-docs-master/dev/connectors/kafka.html#partition-discovery.

On 11.04.2018 14:33, chandresh pancholi wrote:
Hi,

Is there a way to add Kafka topic dynamically to stream?
For example there were Kafka topic named foo1, foo2, foo3 and task manager will start consuming events from all 3 topics. Now I create another two topic foo4 & bar1 in Kafka.

How will FlinkKafkaConsumer would read events from foo4 & bar1 topic?

Thanks

--
Chandresh Pancholi
Senior Software Engineer
Flipkart.com
Contact:08951803660