Hi, I have been thinking about the ease of use for operations with Kafka.
We have lots of tools doing a lot of different things and they are all kind
of in different places.

So, what I was thinking is to have a single interface for our tooling
https://issues.apache.org/jira/browse/KAFKA-1694

This would manifest itself in two ways 1) a command line interface 2) a repl

We would have one entry point centrally for all Kafka commands.
kafka <CMD> <ARGS>
kafka createTopic --brokerList etc,
kafka reassignPartition --brokerList etc,

or execute and run the shell

kafka --brokerList localhost
kafka>use topicName;
kafka>set acl='label';

I was thinking that all calls would be initialized through --brokerList and
the broker can tell the KafkaCommandTool what server to connect to for
MetaData.

Thoughts? Tomatoes?

/*******************************************
 Joe Stein
 Founder, Principal Consultant
 Big Data Open Source Security LLC
 http://www.stealth.ly
 Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
********************************************/

Reply via email to