1.6. Additional Topics

1.6.1. Kafka Command Line Tools

As mentioned in the installation procedure, we install kafka’s command line tools to all hosts in your cluster. This way you can use your edge servers to perform advanced operations.

The tools we currently make available are:

kafka command line tools
camus-config [1]
camus-run [1]
connect-distributed
connect-standalone
kafka-acls
kafka-avro-console-consumer
kafka-avro-console-producer
kafka-broker-api-versions
kafka-configs
kafka-console-consumer
kafka-console-producer
kafka-consumer-groups
kafka-consumer-offset-checker [1]
kafka-consumer-perf-test
kafka-delegation-tokens
kafka-delete-records
kafka-log-dirs
kafka-mirror-maker
kafka-preferred-replica-election
kafka-producer-perf-test
kafka-reassign-partitions
kafka-replay-log-producer
kafka-replica-verification
kafka-rest-run-class
kafka-run-class
kafka-simple-consumer-shell
kafka-streams-application-reset
kafka-topics
kafka-verifiable-consumer
kafka-verifiable-producer
schema-registry-run-class
trogdor [2]
zookeeper-security-migration
zookeeper-shell
[1](1, 2, 3) Available only in the Confluent Kafka Parcel.
[2]Available only in the Landoop Kafka Parcel.

1.6.2. Kafka Bash Completion

The Fast Data CSD includes bash completion for the kafka commands most often used, such as kafka-topics, kafka-console-producer, etc. It offers parameters and properties completion.

To load the completion, please source in your bash terminal the file /usr/share/fastdata-kafka/bash-completion/kafka:

source /usr/share/fastdata-kafka/bash-completion/kafka

You can find more about Kafka bash completion at our github repository.

../../../../_images/fd40-bash-completion5.png

Bash completion for Kafka commands