KafkaClient {
com.sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
keyTab="keytabFile.keytab"
storeKey=true
useTicketCache=false
serviceName="kafka"
debug=true
principal="[email protected]";
};
Client {
com.sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
keyTab="keytabFile.keytab"
storeKey=true
useTicketCache=false
debug=true
principal="[email protected]";
};
security.protocol=SASL_PLAINTEXT
sasl.kerberos.service.name=kafka
export KAFKA_OPTS="-Djava.security.auth.login.config=./jaas.conf"
kafka-topics.sh --list --zookeeper localhost:2181
kafka-console-consumer --topic <topic-name> --from-beginning --bootstrap-server <anybroker>:9092 --consumer.config ./consumer.properties
kafka-console-producer --broker-list <anybroker>:9093 --topic topic-kumar --producer.config consumer.properties < event1.json
kafka-topics --describe --topic topic-kumar --zookeeper <zookeeperHost>:2181
./bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic remove-me
If the above doesn't work, try the following:
# Login to zookeeper and -
hbase zkcli
rmr /brokers/topics/<topic_name>
rmr /admin/delete_topics/<topic_name>