美文网首页
kafka笔记

kafka笔记

作者: 勇不言弃92 | 来源:发表于2021-03-05 15:57 被阅读0次

docker运行Kafka

version: '3'
services:
  zookeeper:
    container_name: zookeeper
    image: wurstmeister/zookeeper
    restart: always
    ports:
      - "2181:2181"
  kafka:
    container_name: kafka
    image: wurstmeister/kafka
    depends_on:
      - zookeeper
    restart: always
    ports:
      - "9092:9092"
    environment:
      KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
      #KAFKA_CREATE_TOPICS: "test" #默认创建一个topic
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
      KAFKA_LOG_RETENTION_MINUTES: 10
    volumes:
      - /Users/ly/data/kafka/docker.sock:/var/run/docker.sock

kafka操作命令

进入容器

docker exec -it kafka bash

创建topic

kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic test

查看topic

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

删除topic

kafka-topics.sh --delete --zookeeper zookeeper:2181 --topic test

启动生产者

kafka-console-producer.sh --broker-list kafka:9092 --topic test

消息带有key的生产者

kafka-console-producer.sh  --broker-list localhost:9092 --topic test   --property parse.key=true    --property key.separator=,

消费者,输出消息

kafka-console-consumer.sh --bootstrap-server kafka:9092 --topic test --from-beginning

消费者,输出key和消息

kafka-console-consumer.sh --bootstrap-server kafka:9092 --topic test  --from-beginning --property print.key=true  --property key.separator=,

相关文章

  • Kafka学习笔记

    kafka笔记 0. Kafka 安装 下载 wget http://mirrors.shu.edu.cn/apa...

  • 【Kafka】Kafka入门手记

    1. 前言 本文为 Kafka 入门笔记,主要包括 Kafka 单节点部署、生产消费消息,以及新手踩坑记录。 Ka...

  • sptest

    # Spring Kafka 学习笔记 ## 1 接收消息 接收消息需要提供MessageListenerCont...

  • Kafka学习笔记

    Kafka 学习笔记 内容大部分引用自Info - Apache Kafka:下一代分布式消息系统 原文作者Abh...

  • Kafka笔记

    earliest 当各分区下有已提交的offset时,从提交的offset开始消费;无提交的offset时,从头开...

  • kafka笔记

    kafka的定义:是一个分布式消息系统,由LinkedIn使用Scala编写,用作LinkedIn的活动流(Act...

  • Kafka笔记

    Kafka是一个分布式消息队列。Kafka对消息保存时根据Topic进行归类,发送消息者称为Producer,消息...

  • Kafka笔记

    Kafka安装 1、下载:http://kafka.apache.org/downloads2、安装:tar -z...

  • Kafka笔记

    原创文章,转载请注明原文章地址,谢谢! 消息队列的两种模式 点对点模式(一对一,消费者主动拉取数据,消息收到后消息...

  • kafka笔记

    docker运行Kafka kafka操作命令 进入容器 创建topic 查看topic 删除topic 启动生产...

网友评论

      本文标题:kafka笔记

      本文链接:https://www.haomeiwen.com/subject/kporqltx.html