美图欣赏:
kafka的环境变量已经配置好了(小细节)
1)创建topic
[root@bigdata111 kafka_2.11-2.1.1]# kafka-topics.sh --zookeeper bigdata111:2181 --create --replication-factor 2 --partitions 1 --topic 2020
选项说明:
--topic 定义topic名
--replication-factor 定义副本数
--partitions 定义分区数
结果:
Created topic "2020".
2)查看当前服务器中的所有topic
[root@bigdata111 kafka_2.11-2.1.1]# kafka-topics.sh --zookeeper bigdata111:2181 --list
结果:
2020
__consumer_offsets
topic20200202
3)删除topic
[root@bigdata111 kafka_2.11-2.1.1]# kafka-topics.sh --zookeeper bigdata111:2181 --delete --topic 2020
结果:
Topic 2020 is marked for deletion.
Note: This will have no impact if delete.topic.enable is not set to true.
4)发送消息
[root@bigdata111 kafka_2.11-2.1.1]# kafka-console-producer.sh --broker-list bigdata112:9092 --topic topic20200202
可以在下面发送信息:
>aa
>bb
5)消费消息(节点都可以接收到)
[root@bigdata111 ~]# kafka-console-consumer.sh --bootstrap-server bigdata112:9092 --from-beginning --topic topic20200202
接收的信息:
aa
bb
6)查看某个Topic的详情
[root@bigdata111 ~]# kafka-topics.sh --zookeeper bigdata111:2181 --describe --topic topic20200202
结果:
Topic:topic20200202 PartitionCount:1 ReplicationFactor:2 Configs:
Topic: topic20200202 Partition: 0 Leader: 1 Replicas: 0,1 Isr: 1,0
————保持饥饿,保持学习
Jackson_MVP