美文网首页
win10安装kafka

win10安装kafka

作者: 草珊瑚_6557 | 来源:发表于2019-02-20 21:05 被阅读0次

    环境

    硬件:小米笔记本 Air 13
    处理器:i7
    内存:8G
    操作系统:Windows10 家庭中文版
    系统补丁:截止2019-02-20的所有补丁
    Java版本:1.8
    zookeeper版本:3.4.12
    kafka版本:2.12-2.1.1

    安装

    1. 搭建Java环境

    参考搭建 Java Web 开发环境在win10

    2. 安装zookeeper

    2.1 下载安装文件: 下载页面为http://zookeeper.apache.org/releases.html,选择版本为3.4.12
    2.2 解压文件(本文解压到 C:\zookeeper\zookeeper-3.4.12)
    2.3 打开C:\zookeeper\zookeeper-3.4.12\conf,把zoo_sample.cfg重命名成zoo.cfg
    2.4 从文本编辑器里打开zoo.cfg
    2.5 把dataDir的值改成C:/zookeeper/zookeeper-3.4.12/data
    2.6
    操作系统的环境变量中添加系统变量:ZOOKEEPER_HOME: C:\zookeeper\zookeeper-3.4.12
    操作系统的用户变量修改Path,添加 %ZOOKEEPER_HOME%\bin;
    2.7 运行Zookeeper: 打开cmd然后执行

    zkserver 
    
    3. 安装并运行Kafka

    3.1 下载安装文件: http://kafka.apache.org/downloads.html,选择版本为2.12-2.1.1
    3.2 解压文件(本文解压到 C:\kafka\kafka_2.12-2.1.1
    3.3 打开C:\kafka\kafka_2.12-2.1.1\config
    3.4 从文本编辑器里打开 server.properties
    3.5 把 log.dirs的值改成 C:/kafka/kafka_2.12-2.1.1/kafka-logs
    3.6 新增一行zookeeper.listeners=PLAINTEXT://localhost:9092
    3.7 打开cmd进入kafka文件目录:

     cd  C:\kafka\kafka_2.12-2.1.1
    

    3.8 输入并执行以打开kafka:

    .\bin\windows\kafka-server-start.bat .\config\server.properties
    

    如果出现报错命令语法不正确。
    文本编辑器打开C:\kafka\kafka_2.12-2.1.1\bin\windows\kafka-run-class.bat文件,修改

    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% %*
    

    也就是把%CLASSPATH%改为"%CLASSPATH%"

    4. 创建一个topic
    cd C:\kafka\kafka_2.12-2.1.1\bin\windows
    kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test2
    
    5. 打开一个Producer
    cd C:\kafka\kafka_2.12-2.1.1\bin\windows
    kafka-console-producer.bat --broker-list localhost:9092 --topic test2
    
    6. 打开一个Consumer
    cd C:\kafka\kafka_2.12-2.1.1\bin\windows
    kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test2 --from-beginning
    

    至此,Kafka运行环境的搭建就完成了

    参考

    http://www.cnblogs.com/alvingofast/p/kafka_deployment_on_windows.html
    https://blog.csdn.net/weixin_33446857/article/details/81982455

    相关文章

      网友评论

          本文标题:win10安装kafka

          本文链接:https://www.haomeiwen.com/subject/adjkyqtx.html