美文网首页
Windows平台下zookeeper+kafka+KafkaO

Windows平台下zookeeper+kafka+KafkaO

作者: 庐陵小康 | 来源:发表于2019-06-08 12:52 被阅读0次

    一、在安装软件之前要准备运行环境

    首先要安装好JDK

    二、安装zookeeper

    Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper

    2.1 下载安装文件:Apache ZooKeeper

    2.2 解压文件 

    2.3 打开zookeeper-3.4.13\conf,把zoo_sample.cfg重命名成zoo.cfg

    2.4 从文本编辑器里打开zoo.cfg

    2.5 把dataDir的值改成“./zookeeper-3.4.13/data”

    2.6 添加如下系统变量:

    ZOOKEEPER_HOME: zookeeper目录

    Path: 在现有的值后面添加 ";%ZOOKEEPER_HOME%\bin;"

    2.7 运行Zookeeper: 打开cmd然后执行 zkserver

    启动zk服务器绑定2181端口

    2.8保存zk服务器运行,不要关闭窗口

    三、安装kafka

    3.1 下载安装文件:Apache Kafka

    3.2 解压文件

    3.3 打开kafka_2.11-2.0.0\config

    3.4 从文本编辑器里打开 server.properties

    3.5 把 log.dirs的值改成 “./logs”

    3.6 打开cmd

    3.7 进入kafka文件目录

    3.8 输入并执行:  .\bin\windows\kafka-server-start.bat .\config\server.properties

    kafka服务器启动成功

    四、 创建TOPICS

    进入Windows目录按住shift,右键打开命令窗口,五六步同理

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

    五、创建PRODUCER

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

    六、创建CONSUMER

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

    七、测试(略)

    八、安装监控

    8.1下载 KafkaOffsetMonitor-assembly-0.2.0.jar

    网盘地址: https://pan.baidu.com/s/16Ai3N86-8QBPMcl-ErzqDA  提取码:gk81

    8.2将下载好到jar文件放入.\kafka\bin\windows下

    8.3启动zk、kafka服务器,运行脚本

    java -cp D:\tools\kafka\bin\windows\KafkaOffsetMonitor-assembly-0.2.0.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --zk localhost:2181 --port 8089 --refresh 10.seconds --retain 1.days

    8.4将三个运行服务命令整合成一个.bat脚本,只需运行一个脚本即可

    start cmd /k "D:\tools\zookeeper-3.4.14\bin\zkServer.cmd"

    start cmd /k "ping 127.1 -n "4">nul&&D:\tools\kafka\bin\windows\kafka-server-start.bat D:\tools\kafka\config\server.properties"

    java -cp D:\tools\kafka\bin\windows\KafkaOffsetMonitor-assembly-0.2.0.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --zk localhost:2181 --port 8089 --refresh 10.seconds --retain 1.days

    此时我们可以在浏览器上查看kafka的状态了

    监控启动成功

    相关文章

      网友评论

          本文标题:Windows平台下zookeeper+kafka+KafkaO

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