• windows环境下配置Kafaka


    一.安装Zookeeper(Kafaka依赖于zookeeper进行服务注册和管理)

    1. 1   下载zookeeper:http://mirror.bit.edu.cn/apache/zookeeper/ 

    1.2     解压 zookeeper-3.4.12 到 D:softwarezookeeper-3.4.12

    1.3   复制D:softwarezookeeper-3.4.12confzoo_sample.cfg并命名为:zoo.cfg

    1.4   修改zoo.cfg配置文件的dataDir为:D:softwarezookeeper-3.4.12data(手动创建data文件夹),修改端口clientPort为:12181(如果2181端口未被占用,则不需要进行端口修改)

    1.5    配置zookeeper的环境变量:ZOOKEEPER_HOEM=D:softwarezookeeper-3.4.12,并编辑PATH,在变量值末尾添加: ;%ZOOKEEPER_HOEM%in;

    1.6  启功zookeeper服务,打开cmd窗口输入:zkServer命令启动zookeeper服务

    (无报错信息,则说明启动成功,图略)

    二. 安装Kafka

    2.1  下载kafka: http://kafka.apache.org/downloads.html 

    2.2   解压kafka 到 D:softwarekafka_2.11-2.1.0

    2.3   在kafka_2.11-2.1.0目录下手动创建logs文件夹

    2.4   修改配置文件:D:softwarekafka_2.11-2.1.0configserver.properties中的log.dirs 为D:softwarekafka_2.11-2.1.0logs,若zookeeper修改了默认端口,则还需要修改server.properties中zookeeper.connect 为 localhost:12181

    2.5    启动kafaf服务:进入kafa的安装目录,在当前目录下新建cmd窗口:

    输入一下命令:.inwindowskafka-server-start.bat .configserver.properties

    (无报错信息,则说明启动成功,图略)

    三. 测试

    3.1  新建名称为test 的topics ,进入D:softwarekafka_2.11-2.1.0inwindows目录,在当前目录下新建cmd窗口,并输入:

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

    3.2 新建消息生产者,进入D:softwarekafka_2.11-2.1.0inwindows目录,在当前目录下新建cmd窗口,并输入:

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

    3.3   新建消息消费者, 进入D:softwarekafka_2.11-2.1.0inwindows目录,在当前目录下新建cmd窗口,并输入:

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

    测试结果:

      在product窗口输入的信息,同时会显示在consumer窗口内。

  • 相关阅读:
    轻松理解https,So easy!
    都 9102 年了,一起来攻克 Linux 吧!
    8种常见SQL错误用法,你中招了吗?
    如何写出让同事无法维护的代码?
    Spring Boot 2.1.6 发布了!
    推荐一款 MyBatis 开发神器,为简化而生!
    vs2015制作一个超级简单的MVC项目
    解析ASP.NET WebForm和Mvc开发的区别
    asp.net 的 web form 过时了吗
    Asp.net的WebForm的落后技术
  • 原文地址:https://www.cnblogs.com/maria-ld/p/10099743.html
Copyright © 2020-2023  润新知