zoukankan      html  css  js  c++  java
  • dokcer部署 kafka

    https://www.jianshu.com/p/1a7978c1d8d1

    1、下载镜像    

    > $ docker pull wurstmeister/zookeeper

    > $ docker pull wurstmeister/kafka

    2、查看镜像是否存在

    > $ docker images

    REPOSITORY                    TAG                        IMAGE ID            CREATED            SIZE

    wurstmeister/kafka            latest                      c364cbed5b86        3 weeks ago        421MB

    wurstmeister/zookeeper        latest                      3f43f72cb283        3 months ago        510MB

    3、启动kafka
          首先启动zookeeper:

      > $ docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper

      b25e225ef2c4f83bb88724b88d4c3097f471e6c93e8fc7ac691017882d733668

      再启动kafka: 

      > $ docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=192.168.44.158 --env KAFKA_ADVERTISED_PORT=9092 --volume /etc/localtime:/etc/localtime wurstmeister/kafka:latest

    0fd8281b5254b5be9e43209431107f189fa834165ad72404d5511a496d90694c

        查看kafka是否启动:

    > $ docker ps -a

    4、测试发送消息

          1. 进入容器 :

      > $ docker exec -it 容器id /bin/bash

      > bash-4.4#

          2.进入kafak目录:

        > bash-4.4# cd /opt/kafka_2.12-2.2.0/

      > bash-4.4# ls

         LICENSE    NOTICE    bin        config    libs      logs      site-docs

         3.创建topic       
            #: ./bin/kafka-topics.sh --create --zookeeper 192.168.1.100:2181 --replication-factor 1 --partitions 1 --topic hello-kafka 

             Created topic hello-kafka.

            查看创建的主题:

          #:./bin/kafka-topics.sh --list --zookeeper 192.168.1.100:2181

             hello-kafka

          4.  消费者监听:
    • ./bin/kafka-console-consumer.sh --bootstrap-server 192.168.1.100:9092 --from-beginning --topic hello-kafka

              生产者生产:

    • ./bin/kafka-console-producer.sh --broker-list 192.168.1.100:9092 --topic hello-kafka
  • 相关阅读:
    【转载】USB2.0接口差分信号线设计
    2.4G高频PCB天线设计
    [转]热插拔原理和应用
    [转]or cad drc 错误
    Chrome浏览器任意修改网页内容
    Oracle笔记之约束
    Oracle笔记之表空间
    Oracle笔记之序列(Sequence)
    Oracle笔记之用户管理
    Win7下SQLPlus登录时报错"SP2-1503:无法初始化Oracle调用界面"
  • 原文地址:https://www.cnblogs.com/songxiaonan/p/14311696.html
Copyright © 2011-2022 走看看