zoukankan      html  css  js  c++  java
  • 在Windows上搭建kafka环境

    英文文档:https://dzone.com/articles/running-apache-kafka-on-windows-os

    第一步:安装JDK

    百度很多,不赘述

    第二步:安装ZooKeeper

    1.下载安装文件,我下载的是 zookeeper-3.4.9.tar.gz

    2.解压文件,我解压到D:zookeeper

    3.打开D:zookeeperconf,把zoo_sample.cfg重命名为zoo.cfg

    4.用文本编辑器打开zoo.cfg,把dataDir的值改成"/zookeeper/data"

    5.添加到环境变量

    ZOOKEEPER_HOME---D:zookeeper

    Path---在现有的值后面添加";%ZOOKEEPER_HOME%in"

    6.运行ZooKeeper,打开cmd命令行,输入zkserver

    第三步:安装kafka

    1.下载安装文件,我下载的是 kafka_2.11-0.10.0.1.tar.gz

    2.解压文件,我解压到D:kafka

    3.打开D:kafkaconfig,用文本编辑器打开server.properties,把log.dirs的值改成"D:kafkakafka-logs"

    4.打开cmd命令行,进入到kafka文件目录,cd /d d:kafka

    5.输入 .inwindowskafka-server-start.bat .configserver.properties

    第四步:创建topics

    1.打开cmd命令行,进入到kafka的windows目录,cd /d d:kafkainwindows

    2.创建一个topic,kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

    第五步:打开一个Producer

    1.cd /d d:kafkainwindows

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

    第六步:打开一个Consumer

    1.cd /d d:kafkainwindows

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

    最后在Producer的控制台窗口输入消息,很快在Consumer的控制台窗口显示Producer发送的消息。

    遇到的问题:

    在配置好kafka的server.properties文件后,cmd进入命令窗口输入命令:.inwindowskafka-server-start.bat configserver.properties提示错误:

    找不到或无法加载主类 FilesJavajdk1.8.0_131lib;D:Program

    解决方法为:

    在kafka安装目录中找到binwindows目录中的kafka-run-class.bat找到142行为%CLASSPATH%加上双引号,即:

    set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp %CLASSPATH% %KAFKA_OPTS% %* 改成

    set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp "%CLASSPATH%" %KAFKA_OPTS% %*

  • 相关阅读:
    WPS企业版序列号
    局域网远程
    win10 新增、删除、重命名文件需要刷新才更新的问题
    nginx配置文件参数详解
    TCP/IP协议明明白白
    iperf3
    华为交换机流量统计
    delphi 数据库技术沉浮录--谨献给成为历史的BDE
    在ubuntu 上使用wine 运行Delphi win32 应用
    kbmmw 中实现客户端自动更新
  • 原文地址:https://www.cnblogs.com/miantiaoandrew/p/7478891.html
Copyright © 2011-2022 走看看