zoukankan      html  css  js  c++  java
  • kafka centos安装发送消费消息

    1. 请先下载安装文件,java环境需提前安装,解压到指定目录:
    tar -zxvf kafka_2.11-2.3.1.tgz -C /root/soft/

    从官网下载文件,上传到centos虚拟机指定路径下,当前download文件夹下面

     

     解压到指定目录soft文件夹下面:

    2. 创建zk日志目录。
    mkdir zklogs
    3. 查看是否启动成功,
    ps -ef | grep zookeeper

     4. 启动zookeeper

    nohup bin/zookeeper-server-start.sh ./config/zookeeper.properties &

     5. 修改kafka配置

    vim config/server.properties
    执行命令 vi config/server.properties 修改kafka的配置信息
    修改advertised.host.name和advertised.port信息
    修改日志文件路径:
    修改log.dirs=/root/soft/kafka-logs为log.dirs=/root/soft/kafka/logs 该参数为kafka日志文件存放路径

    advertised.host.name=192.168.132.152
    advertised.port=9092

    log.dirs=/root/soft/kafka/logs

     

     6. 启动kafka

    nohup bin/kafka-server-start.sh ./config/server.properties

     执行命令ps -ef | grep kafka查看kafka是否启动成功

    7. 创建mytest主题
    bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic mytest

     获取所有topic

    bin/kafka-topics.sh --list --zookeeper localhost:2181
    8. 生产测试消息
    bin/kafka-console-producer.sh --broker-list localhost:9092 --topic mytest

     9. 消费消息

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

     kafka和java安装文件网盘下载地址:

    链接:https://pan.baidu.com/s/1DhbzsKvqB7Y3S9QJQUUK9A
    提取码:zim2

  • 相关阅读:
    nginx安装
    win7 mount到Linux下无法分配内存的问题(Cannot allocate memory)
    [转]linux时间同步
    关于文件缓冲的问题
    【转】VNC配置
    yum代理设置
    mysql开启日志
    [译]rabbitmq 2.5 Where’s my message? Durability and you
    [译]rabbitmq 2.4 Multiple tenants: virtual hosts and separation
    [译]rabbitmq 2.2 Building from the bottom: queues
  • 原文地址:https://www.cnblogs.com/xiaozw/p/11743841.html
Copyright © 2011-2022 走看看