Kafka Basic Operation

cd /root/kafka/kafka_2.10-0.8.2.2/bin

1, View kafka topic

kafka-topics.sh --list --zookeeper 172.16.100.155:2181

 

 

 2, see the topic of the news producers and consumers

kafka-topics.sh --describe --zookeeper 172.16.100.155:2181 --topic test

 

 

 leader: responsible for processing messages read and write, leader is selected at random from all nodes.
Replicas: lists all replica nodes, regardless of whether the node is in service.
Lsr: the node is being serviced.

3, a new topic

./kafka-topics.sh --create  --zookeeper 172.16.100.155:2181 --replication 1 --partitions 3 --topic ztest

 

 

 4, delete topic

1) Use a command to delete

./kafka-topics.sh --delete --zookeeper 172.16.100.155:2181 --topic ztest

If you remove a display to view the topic is: marked for deletion will need config in each machine in / server.properties file on delete.topic.enable = true, then restart kafka

 

 

 

2) delete records in the zookeeper

Delete kafka storage directory (server.properties log.dirs configuration file, the default is "/ tmp / kafka-logs") related topic directory

Under Delete zookeeper "/ brokers / topics /" directory node related topic 

./zookeeper-shell.sh 172.16.100.155:2181 rmr /tmp/kafka-logs/ztest

5, the production of news

kafka-console-producer.sh --broker-list 172.16.100.155:9092 --topic tname

6, consumer news

# Older versions manner
bin / kafka-console-consumer.sh --zookeeper 172.16.100.155:2181 --topic the --from Beginning the Test-
# new version
bin / kafka-console-consumer.sh --bootstrap-server 172.16.100.155 : 9092 --topic test1 --from-beginning

7, for the topic new partition

kafka-topics.sh –zookeeper 172.16.100.155:9092 –alter –partitions 3 –topic test

 

Guess you like

Origin www.cnblogs.com/xibuhaohao/p/11724434.html
Recommended