zoukankan      html  css  js  c++  java
  • windows环境下搭建kafka

    注意:请确保本地Java环境变量配置成功

    1.安装Zookeeper
    Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper
    1.1 下载安装文件: http://mirror.bit.edu.cn/apache/zookeeper/
    1.2 解压文件(本文解压到 E:zookeeper-3.4.8)
    1.3 打开E:zookeeper-3.4.8conf,把zoo_sample.cfg重命名成zoo.cfg
    1.4 从文本编辑器里打开zoo.cfg
    1.5 修改dataDir和dataLogDir保存路径
    dataDir=E:datalogszookeeper
    dataLogDir=E:datalogszookeeper
    1.6 添加如下系统变量:ZOOKEEPER_HOME: E:zookeeper-3.4.8
    Path: 在现有的值后面添加 ;%ZOOKEEPER_HOME%in;
    1.7 运行Zookeeper: 打开cmd然后执行zkserver 命令。如果打印以下信息则表示zookeeper已经安装成功并运行在2181端口。
    这里写图片描述

    2.安装并运行Kafka
    2.1 下载安装文件: http://kafka.apache.org/downloads.html
    2.2 解压文件(本文解压到 E:kafka_2.11-2.0.0)
    2.3 打开E:kafka_2.11-2.0.0config server.properties
    2.4 把 log.dirs的值改成 log.dirs=E:datalogskafka
    2.5 E:kafka_2.11-2.0.0in文件夹下的.sh命令脚本是在shell下运行的,此文件夹下还有个 windows文件夹,里面是windows下运行的.bat命令脚本
    2.6 在E:kafka_2.11-2.0.0文件夹中”Shift+鼠标右键”点击空白处打开命令提示窗口

    也可以在其他路径操作cmd,命令如下示:

    >    E: 
    >    cd "E:kafka_2.11-2.0.0" 


    2.7 输入并执行一下命令以打开kafka:

    .inwindowskafka-server-start.bat .configserver.properties

    显示的信息如下,则表示正常运行
    这里写图片描述

    3.创建topics
    3.1在E:kafka_2.11-2.0.0inwindows文件夹中”Shift+鼠标右键”点击空白处打开命令提示窗口

    以下创建一个名为test的topic:

    kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

     查看topics,这里只是查看一下是否创建成功,也可以不用查看topic,直接跳过不做此操作:

    > E:
    > cd "E:kafka_2.11-2.0.0inwindows"
    > kafka-topics.bat --describe --zookeeper localhost:2181 --topic test

    4.打开一个Producer
    4.1在E:kafka_2.11-2.0.0inwindows文件夹中”Shift+鼠标右键”点击空白处打开命令提示窗口

    kafka-console-producer.bat --broker-list localhost:9092 --topic test

    5.打开一个Consumer
    5.1在E:kafka_2.11-2.0.0inwindows文件夹中”Shift+鼠标右键”点击空白处打开命令提示窗口

    kafka-console-consumer.bat --zookeeper localhost:2181 --topic test

    如果下载的kafka是较新的版本,Consumer使用如下的命令:

     kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test

    注意:以上打开的窗口不要关闭
    然后就可以在Producer控制台窗口输入消息了。在消息输入过后,很快Consumer窗口就会显示出Producer发送的消息:

    参考博客: https://blog.csdn.net/u010054969/article/details/70241478

  • 相关阅读:
    POJ 1003 解题报告
    POJ 1004 解题报告
    POJ-1002 解题报告
    vi--文本编辑常用快捷键之光标移动
    常用图表工具
    September 05th 2017 Week 36th Tuesday
    September 04th 2017 Week 36th Monday
    September 03rd 2017 Week 36th Sunday
    September 02nd 2017 Week 35th Saturday
    September 01st 2017 Week 35th Friday
  • 原文地址:https://www.cnblogs.com/expiator/p/9706017.html
Copyright © 2011-2022 走看看