kafka常用脚本及参数解释
kafka常用脚本及参数解释
- 启动
$ nohup ./bin/kafka-server-start.sh ./config/server.properties &
[aaa@qq.com ~]# jps
3098 ZooKeeperMain
3037 Kafka
- 创建topic
$ bin/kafka-topics.sh --zookeeper 192.168.1.107:2181,192.168.1.108:2181
–topic topicName --replication-factor 1 --partitions 1 --create
其中, --topic 定义topic名
--replication-factor 定义副本数
--partitions 定义分区数
- 查看全部Topic
bin/kafka-topics.sh --zookeeper 192.168.1.107:2181,192.168.1.107:2181 --list
- 删除Topic:
./bin/kafka-topics.sh --topic topicName –zookeeper \ 192.168.1.107:2181,192.168.1.107:2181 --delete
- 查看Topic明细:
./kafka-topics.sh --topic test --describe --zookeeper 192.168.1.107:2181,192.168.1.107:2181
- 生产和消费
Productor:
bin/kafka-console-producer.sh --broker-list
192.168.1.107:9092,192.168.1.108:9092 --topic topicName
Consumer:
bin/kafka-console-consumer.sh --zookeeper 192.168.1.107:2181,192.168.1.107:2181 --topic topicName --from-beginning
服务端config/server.properties 中配置项:
Consumer设置
Consumer从kafka集群消费(pull或push方式)数据,并控制获取消息的offset偏移量。
上一篇: JavaIO操作——绝对路径和相对路径