Hi Stevo, JFYI: we are working now on new centralized API for Admin commands. This will include: - Public API to perform TopicCommands (Create/Alter/Delete/List/Describe) - Out-of-box java client for Admin API: AdminClient - will be part of /clients - Interactive cli for admin commands The plan was to have all mentioned above in 0.9 and probably remove existing tools at that point.
You can check for details: Confluence - https://cwiki.apache.org/confluence/display/KAFKA/KIP-4+-+Command+line+and+centralized+administrative+operations JIRA - https://issues.apache.org/jira/browse/KAFKA-1694 Mailing list - thread "[DISCUSS] KIP-4 - Command line and centralized administrative operations" Thanks, Andrii Biletskyi On Wed, Mar 25, 2015 at 5:26 PM, Stevo Slavić <ssla...@gmail.com> wrote: > Hello Apache Kafka community, > > I like that kafka-clients is now separate module, and has no scala > dependency even. I'd like to propose that kafka.admin package gets > published as separate module too. > > I'm writing some tests, and to be able to use kafka.admin tools/utils in > them I have to bring in too large kafka module, with server stuff and all > dependencies, like netty. Test framework happens to use netty too but > different version - classpath hell. > > Any thoughts? Is proposal sound enough for a JIRA ticket? > > Kind regards, > Stevo Slavic. >