zoukankan      html  css  js  c++  java
  • kafka入门1:安装及配置

    1下载

    官方下载地址:https://kafka.apache.org/downloads

    案例使用版本:kafka_2.11-1.1.0.tgz

    2上传服务器

    使用ftp工具将压缩包放置到服务器上

    案例放置位置为 /root 下

    3解压

    tar zxvf kafka_2.11-1.1.0.tgz

      

    4打开防火墙端口

    2181:zookeeper 监听端口,对cline端提供服务

    9092:kafka server 监听端口

    5编辑kafka配置文件

    1)进入kafka目录

      cd /root/kafka_2.11-1.1.0

    2)编辑server.properties

      vim config/server.properties

      

    3)在 “broker.id=0” 下添加
      host.name=192.168.1.101(服务器IP地址)

      

    4)保存并退出编辑

    6启动

    1)返回kafka目录

      cd /root/kafka_2.11-1.1.0

    2)启动zookeeper

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

    3)启动kafka

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

    7测试

    1)创建名为 testKafka 的topic

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

      

    2)查询当前所有 topic 

       bin/kafka-topics.sh --list --zookeeper localhost:2181

      

    3)启动一个消费者

      bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic testkafka

      

      

    4)启动一个生产者

      bin/kafka-console-producer.sh --broker-list 192.168.1.101:9092 --topic testkafka

      

    5)测试

      生产者启动后会进入命令行模式,现在可以在输入信息测试消费者是否可以接收到了

      

      消费者

      

  • 相关阅读:
    鼠标经过,显示悬浮DIV
    js 循环向上滚动
    Android 全局搜索条写成自定义控件-曹永思
    CYS-Sqlite数据导入工具
    启动Android App时,动态将Sqlite数据库文件导入到手机中类方法
    asp.net 多线程
    1.母版简单创建和使用
    class表与student表之间的关系
    02Del.ashx(删除班级)
    05StuList.aspx(学生列表)
  • 原文地址:https://www.cnblogs.com/MIC2016/p/9020373.html
Copyright © 2011-2022 走看看