欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

kafka 配置与常用命令

程序员文章站 2024-03-13 16:34:57
...

kafka环境搭建

Kafka创建和删除topic

  • 创建topic指定分区数量

    kafka_2.11-0.10.2.2/bin/kafka-topics.sh --create --zookeeper hostip:2181 --replication-factor 1 --partitions 1 --topic topic1
    
  • 删除topic

    ./kafka_2.11-0.10.2.2/bin/kafka-topics.sh --delete --zookeeper hostip:2181 --topic topic1
    

kafka设置一条消息的大小限制

#server.properties
max.request.size=3097152
message.max.bytes=3097152

kafka设置某个topic的数据过期时间

kafka默认存放数据的期限为7天,用户可以根据磁盘空间、实验需要调整数据过期时间。

Kafka查看topic

  • 查看topic-list

    bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --list
    
  • 查看某一topic的数据总量

    # hostip 为broker ip地址
    ./bin/kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list hostip:9092 --topic topic1