This page is meant as a template for writing a KIP. To create a KIP choose Tools->Copy on this page and modify with your content and replace the heading with the next KIP number and a description of your issue. Replace anything in italics with your own description.


Current stateAccepted

Discussion thread: here [Change the link from the KIP proposal email archive to your own email thread]


Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).


The Kafka command line tools[1] have two different ways to pass in the connection string, `--bootstrap-server`.  This causes confusion and a disconnected feeling when using the command line tools. This should also create a more predictable utilization of the command line tooling.


Public Interfaces

The following command line tools will have the `--bootstrap-server` command line argument added:,,,,

Proposed Changes

Add command line arguments for `--bootstrap-server` to all console applications listed above.  This argument will have the same functionality as the existing `--broker-list` arguments.

In addition mark `--broker-list` as a deprecated argument.  Future work could include removing this argument 

Compatibility, Deprecation, and Migration Plan

  • No command line flags will be immediately deprecated and no migration is necessary.  I am only proposing to add.

Rejected Alternatives


  • No labels