windows安装配置运行kafka.docx_第1页
windows安装配置运行kafka.docx_第2页
windows安装配置运行kafka.docx_第3页
windows安装配置运行kafka.docx_第4页
windows安装配置运行kafka.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Windows安装运行Kafka简介本文讲述了如何在Windows OS上配置并启动Apache Kafka,这篇指南将会指导你安装Java和Apache Zookeeper。Apache Kafka是一个快速可扩展的消息队列,能够应对繁重的读写负载,即IO相关工作。关于在Windows安装Kafka的具体步骤,可以查看这个视频:https:/youtu.be/OJKesEpO6ok下载所需文件 根据系统OS和CPU架构,在这里下载Server JRE/technetwork/java/javase/downloads/jre8-downloads-2133155.html 在这里下载并安装7-zip/download.html 在这里下载Zookeeper,并用7-zip解压/releases.html 在这里下载Kafka并用7-zip解压/downloads.html针对此教程,我们将Zookeeper与Kafka解压到C盘,不过也可以选择其他位置。这里我们要使用完全的zookeeper,而不是用Kafka打包的那个,因为这是一个单节点的Zookeeper实例。也可以运行打包了zookeeper的Kafka,位置在kafkabinwindows库中。安装A. JDK安装1.启动JRE安装,选中复选框“修改目标路径”,然后点击安装。2.修改安装目录,文件夹名称中不能有空格,例如:C:Javajre1.8.0_xx(默认情况下是C:Program FilesJavajre1.8.0_xx),然后点击下一步。3.现在点击控制面板-系统-高级系统设置-环境变量,打开系统环境变量对话框。4.点击用户变量中的新用户变量按钮,然后在变量名称那里输入JAVA_HOME,并将自定义的jre路径填入变量值。如下图所示:Java路径与版本可能会根据所使用Kafka的版本而有所改变5.现在点击ok。6.刚才打开的“环境变量“对话框中有“系统变量”一栏,在其中寻找路径变量。7.编辑路径与类型“;%JAVA_HOME%bin”,如下图:vcD4NCjxwPjxpbWcgYWx0PQ=图片描述 src=/uploadfile/Collfiles/20160219/2016021909165796.png title= /8.确认Java安装打开cmd,输入类型“java version”,应该能够看到刚刚安装的java版本。如果命令行提示与上图类似,请继续。否则,需要重新检查安装版本是否与OS架构匹配(x86, x64),以及环境变量路径是否正确。B. Zookeeper安装1.进入Zookeeper设置目录,比如C:zookeeper-3.4.7conf2. 将“zoo_sample.cfg”重命名为“zoo.cfg”。3. 在任意文本编辑器(如notepad)中打开zoo.cfg,我个人更喜欢notepad+。4. 找到并编辑dataDir=/tmp/zookeeper to :zookeeper-3.4.7data5. 与Java中的做法类似,我们在系统环境变量中添加:a. 在系统变量中添加ZOOKEEPER_HOME = C:zookeeper-3.4.7b. 编辑系统变量,命名为路径 System Variable%ZOOKEEPER_HOME%bin;6. 在zoo.cfg文件中修改默认的Zookeeper端口(默认端口2181)。7.打开新的cmd,输入zkserver,运行Zookeeper。8. 命令行提示如下:恭喜,Zookeeper已经完成并在端口2181运行。C. 安装Kafka1. 进入Kafka配置目录,例如C:kafka_2.11-config2. 编辑文件“perties”3. 找到并编辑“log.dirs=/tmp/kafka-logs” to “log.dir= C:kafka_2.11-kafka-logs”4. 如果Zookeeper在某些其他的机器或集群上运行,可以将“zookeeper.connect:2181”修改为自定义IP与端口。在这个演示中我们使用了同一个机器,因此没必要做修改。文件中的Kafka端口和broker.id也是可以配置的。其他设置不变。5. Kafka会按照默认,在9092端口上运行,并连接zookeeper的默认端口:2181。D. 运行Kafka服务器重要:请确保在启动Kafka服务器前,Zookeeper实例已经准备好并开始运行。1.进入Kafka安装目录C:kafka_2.11-2.按下Shift+右键,选择“打开命令窗口”选项,打开命令行。3.现在输入.binwindowskafka-server-start.bat .perties 并回车。.binwindowskafka-server-start.bat .perties4.如果一切正常,命令行应当是这样:5.现在Kafka已经准备好并开始运行,可以创建主题来存储消息了。我们也能从Java/Scala代码中,或直接从命令行中生成或使用数据。E. 创建主题1. 现在创建主题,命名为“test”,replication factor=1(因为只有1个Kafka服务器在运行)。如果集群中所运行的Kafka服务器不止1个,可以相应增加replication-factor,从而提高数据可用性和系统容错性。2. 在C:kafka_2.11-binwindows打开新的命令行。3. 输入下面的命令,回车:kafka-topics.bat -create -zookeeper localhost:2181 -replication-factor 1 -partitions 1 -topic testF. 创建Producer及Consumer来测试服务器。1.在C:kafka_2.11-binwindows打开新的命令行。2.输入以下命令,启动producer:kafka-console-producer.bat -broker-list localhost:9092 -topic test3.在同样的位置C:kafka_2.11-binwindows再次打开新的命令行。4.现在输入下列命令启动consumer:kafka-console-consumer.bat -zookeeper localhost:2181 -topic test5.现在有两个命令行窗口,如下图:6.在producer命令行中任意输入内容,回车;在其他consumer命令行中能看到相应消息。7.如果能够将消息推送到consumer端并显示出来的话,Kafka安装就完成了。一些有用的命令1.列出主题:kafka-topics.bat list zookeeper localhost:21812.描述主题:kafka-topics.bat describe zookeeper localhost:2181 topic Topic Name3.从头读取消息:kafka-console-consumer.ba

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论