[ https://issues.apache.org/jira/browse/KAFKA-1694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joe Stein updated KAFKA-1694: ----------------------------- Description: There are a lot of different kafka tools. Right now I think 5-6 of them are being used commonly. I was thinking we could start by taking https://cwiki.apache.org/confluence/display/KAFKA/System+Tools and https://cwiki.apache.org/confluence/display/KAFKA/Replication+tools and exposing them in a plugin type way for a command line shell interface. It would be both: command line and shell. so kafka -b brokerlist -a reasign-partition status would run from the cli and kafka shell -b brokerlist kafka>kafka>describe; ... kafka-topics.sh --describe kafka>set topic_security['pci','profile','dss'] = true ...etc An important item is that folks that are using existing tools we should have an easy api type way so they can keep doing that and get benefit too. This interface should also have some monitoring stats too, some updates to the cu was: There are a lot of different kafka tools. Right now I think 5-6 of them are being used commonly. I was thinking we could start by taking https://cwiki.apache.org/confluence/display/KAFKA/System+Tools and https://cwiki.apache.org/confluence/display/KAFKA/Replication+tools and exposing them in a plugin type way for a command line shell interface. It would be both: command line and shell. so kafka -b brokerlist -a reasign-partition status would run from the cli and kafka shell -b brokerlist kafka>kafka>describe; ... kafka-topics.sh --describe kafka>set topic_security['pci','profile','dss'] = true ...etc An important item is that folks that are using existing tools we should have an easy api type way so they can keep doing that and get benefit too. > kafka command line shell > ------------------------ > > Key: KAFKA-1694 > URL: https://issues.apache.org/jira/browse/KAFKA-1694 > Project: Kafka > Issue Type: Bug > Reporter: Joe Stein > Priority: Critical > Fix For: 0.8.3 > > > There are a lot of different kafka tools. Right now I think 5-6 of them are > being used commonly. > I was thinking we could start by taking > https://cwiki.apache.org/confluence/display/KAFKA/System+Tools and > https://cwiki.apache.org/confluence/display/KAFKA/Replication+tools and > exposing them in a plugin type way for a command line shell interface. > It would be both: command line and shell. > so > kafka -b brokerlist -a reasign-partition status > would run from the cli and > kafka shell -b brokerlist > kafka>kafka>describe; > ... kafka-topics.sh --describe > kafka>set topic_security['pci','profile','dss'] = true > ...etc > An important item is that folks that are using existing tools we should have > an easy api type way so they can keep doing that and get benefit too. > This interface should also have some monitoring stats too, some updates to > the cu -- This message was sent by Atlassian JIRA (v6.3.4#6332)