docker 安装  zookeeper kafka

た 入场券 2023-07-20 12:29 137阅读 0赞

下载镜像

  1. docker pull wurstmeister/zookeeper
  2. docker pull wurstmeister/kafka

启动镜像 zookeeper 和 kafka

  1. docker run -d --name zookeeper -p 2181 -t wurstmeister/zookeeper
  2. (mac) docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=127.0.0.1 --env KAFKA_ADVERTISED_PORT=9092 -e TZ=Asia/Shanghai wurstmeister/kafka:latest
  3. (linux/win) docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=127.0.0.1 --env KAFKA_ADVERTISED_PORT=9092 --volume /etc/localtime:/etc/localtime wurstmeister/kafka:latest

进入kafka内

  1. docker exec -it kafka /bin/bash
  2. cd kafka_2.12-2.4.1/
  1. 创建一个主题

    1. bin/kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic recommender
    2. 删除用下面这个
    3. kafka-topics.sh --delete --zookeeper zookeeper:2181 --topic recommender
  1. 运行一个消生产者,指定topic为刚刚创建的主题

    1. bin/kafka-console-producer.sh --broker-list localhost:9092 --topic recommender
  1. 打开新的窗口 运行一个消费者,指定同样的主题

    1. bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic recommender --from-beginning

发表评论

表情:
评论列表 (有 0 条评论,137人围观)

还没有评论,来说两句吧...

相关阅读