• Mac OS启动Kafka


    kafka目录结构

    # kafka安装目录
    /usr/local/Cellar/kafka/2.6.0
    
    # 配置文件目录
    /usr/local/etc/kafka/
    
    # 如果超时,在server.properties中增加
    zookeeper.connection.timeout.ms=6000000
    

    先启动zookeeper

    /usr/local/Cellar/kafka/2.6.0/bin/zookeeper-server-start 
    /usr/local/etc/kafka/zookeeper.properties &
    
    cd /usr/local/Cellar/kafka/2.6.0/bin
    ./zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties &
    
    # 不使用配置启动的方式
    zkServer start
    zkServer stop
    

    检测是否启动成功
    ps aux | grep zookeeper

    (上图为启动成功时截图)

    后启动kafka

    /usr/local/Cellar/kafka/2.6.0/bin/kafka-server-start 
    /usr/local/etc/kafka/server.properties &
    
    
    # zk如果使用配置启动,kafka也得使用配置启动,不然会报错
    cd /usr/local/Cellar/kafka/2.6.0/bin
    ./kafka-server-start /usr/local/etc/kafka/server.properties &
    
    
    

    检测是否启动成功
    ps aux | grep kakfka

    (上图为启动成功时截图)


    创建topic

    kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic basket_test

    查看topic list
    kafka-topics --list --zookeeper localhost:2181

    要是报:Timed out waiting for connection while in state: CONNECTING ,那就是没有启动zk、kafka


    创建一个生产者

    kafka-console-producer --broker-list localhost:9092 --topic basket_test

    进入指定生产者
    kafka-console-producer --broker-list localhost:9092 --topic basket_test


    创建一个消费者

    kafka-console-consumer --bootstrap-server localhost:9092 --topic basket_test --from-beginning

  • 相关阅读:
    【143】360云盘资源
    【142】阿蛮歌霸使用技巧
    [置顶] 程序员必知(三):一分钟知道URI编码(encodeURI)
    [置顶] Oracle job procedure 存储过程定时任务
    浅析动态表单
    DoctorNote医生处方笔记开发记录
    Step2:配置Oracle Dataguard
    IOS开发UIImage中stretchableImageWithLeftCapWidth方法的解释
    解析客户端脚本、服务器端脚本
    tomcat目录结构
  • 原文地址:https://www.cnblogs.com/mysticbinary/p/13848497.html
Copyright © 2020-2023  润新知