Support repartitioning Kafka or switching to a new Kafka topic

Description

A Kafka topic, once created, does not scale elastically by adding more brokers. When the workload grows, more brokers may be needed. One way to do this would be to delete the current Kafka topic (logs-user.v2), bring up more brokers and restart CDAP master, which will then recreate the topic, and ll new brokers can participate. However, that would discard all in-flight logs. Instead, CDAP should have an API to create a new topic, and use that for future logs, while still processing the logs from the old topic until it is drained.

Release Notes

None

Activity

Show:

Andreas NeumannAugust 3, 2017 at 11:14 PM

Won't Fix
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Labels

Affects versions

Components

Priority

Created July 7, 2017 at 5:15 PM
Updated June 16, 2020 at 5:57 PM
Resolved June 16, 2020 at 5:57 PM

Flag notifications