kafka3.x 简单使用
*** 保证kafka和zookeeper已经在linux上进行了安装,目录需要改为自己的目录
*** kafka2.8之后引入了kraft机制,不用zookeeper也能启动
参数介绍
--create 创建一个topic --topic [your_topic_name] 创建的topic的信息 --describe 描述信息 --bootstrap-server [host_url] 指定的服务器地址 --from-beginning 表示从什么地方开始获取信息
/mydata/zookeeper/apache-zookeeper-3.6.3-bin/bin/zkServer.sh start
开启kafka
/mydata/kafka/kafka_2.12-3.5.0/bin/kafka-server-start.sh /mydata/kafka/kafka_2.12-3.5.0/config/server.properties
创建一个topic
$ bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092
显示使用信息和分区计数信息
$ bin/kafka-topics.sh --describe --topic quickstart-events --bootstrap-server localhost:9092 Topic: quickstart-events TopicId: NPmZHyhbR9y00wMglMH2sg PartitionCount: 1 ReplicationFactor: 1 Configs: Topic: quickstart-events Partition: 0 Leader: 0 Replicas: 0 Isr: 0
开启生产者,向其中写入消息
& bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092 >This is my first event >This is my second event
开启消费者,读取消息
$ bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092 This is my first event This is my second event
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现