zoukankan      html  css  js  c++  java
  • docker 安装kafka(快速)

    下载镜像

    docker pull wurstmeister/zookeeper 
    
    docker pull wurstmeister/kafka
    

      

    启动镜像

    docker run -d --name zookeeper --publish 2181:2181 --volume /etc/localtime:/etc/localtime zookeeper:latest
    
    docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 
    --env KAFKA_ADVERTISED_HOST_NAME=kafka所在宿主机的IP --env KAFKA_ADVERTISED_PORT=9092 --volume /etc/localtime:/etc/localtime 
    wurstmeister/kafka:latest
    

      

    3、测试发送消息

    执行Docker ps,找到kafka的Container ID,进入容器内部:


     

    docker exec -it ${CONTAINER ID} /bin/bash   
    

      


    进入kafka默认目录


     

    cd opt/kafka_2.11-0.10.1.1
    

      

    /   
    下面就是跟一般的kafka没什么区别了

    创建一个主题:

    bin/kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic mykafka  
    

      


    运行一个消息生产者,指定topic为刚刚创建的主题


     

    bin/kafka-console-producer.sh --broker-list localhost:9092 --topic mykafka  
    

      


    运行一个消费者,指定同样的主题

    [html] view plain copy
     

    bin/kafka-console-consumer.sh --zookeeper zookeeper:2181 --topic mykafka --from-beginning  
    

      


    这时在生产者输入测试消息,在消费者就可以接收消息了
    ---------------------
    作者:踏实_进取
    来源:CSDN
    原文:https://blog.csdn.net/zhang89xiao/article/details/76221180
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    搜索回车跳转页面
    登录验证码
    【排序算法】排序算法之插入排序
    PAT 乙级 1044 火星数字 (20 分)
    PAT 甲级 1035 Password (20 分)
    PAT 甲级 1041 Be Unique (20 分)
    PAT 甲级 1054 The Dominant Color (20 分)
    PAT 甲级 1027 Colors in Mars (20 分)
    PAT 甲级 1083 List Grades (25 分)
    PAT 甲级 1005 Spell It Right (20 分)
  • 原文地址:https://www.cnblogs.com/telwanggs/p/10857182.html
Copyright © 2011-2022 走看看