zoukankan      html  css  js  c++  java
  • 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窗口内。

  • 相关阅读:
    HBase 数据模型和架构
    Flume 自定义Sink
    Flume 自定义Source
    LuoguP5889 跳树 线段树
    线段树历史版本和
    LuoguP4183 [USACO18JAN]Cow at Large P 点分治+树状数组+prufer序列
    LuoguP3924 康娜的线段树 期望+线段树
    luoguP3710 方方方的数据结构 KDtree
    luoguP5154 数列游戏 区间DP
    LOJ#2206. 「HNOI2014」世界树 虚树+倍增
  • 原文地址:https://www.cnblogs.com/maria-ld/p/10099743.html
Copyright © 2011-2022 走看看