tchiotludo / akhq

Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more...
https://akhq.io/
Apache License 2.0
3.3k stars 638 forks source link

Feature: support partition reassignment #77

Open ftardif opened 5 years ago

ftardif commented 5 years ago

The only feature still missing to completely replace https://github.com/yahoo/kafka-manager with KafkaHQ would be to have the ability to manage partition reassignment between brokers.

image

do you plan to add this feature in kafkaHQ?

thanks again for your great tool!

tchiotludo commented 5 years ago

It's in the plan 😁 But fight against the time 😁 To be honest, I can't give a release time for this feature, I don't even know how I will do it.

ftardif commented 5 years ago

I guess it might be best to wait for kafka broker 2.2 to have the support on AdminClient rather than ZK: https://cwiki.apache.org/confluence/display/KAFKA/KIP-179+-+Change+ReassignPartitionsCommand+to+use+AdminClient

however, from a kafkaHQ perspective, it could be odd to provide a UI functionality only working for setup configured ton Kafka 2.2+.

tchiotludo commented 5 years ago

Thanks for the information, I'm not aware of this KIP.

I think I will wait for it. I really don't want to talk to zookeeper since it will be removed in a future from Kafka. Also all saas product don't expose zookeeper, it will be a feature for self hosted only Kafka.

giamo commented 2 years ago

Hi @tchiotludo, first of all thanks for the amazing tool!

Is this feature on the roadmap at any time in the future?

tchiotludo commented 2 years ago

Seems that it was addressed here since Kafka 2.4. There is no need to have zookeeper as I understand, so it's seems to be implementable.

PR are welcome, must be an easy one as I see

dnltech2020 commented 1 year ago

Is there any update on roadmap for this feature?

tchiotludo commented 1 year ago

Seems that the feature is implemented in Kafka API now, PR are more than welcome!