【原】无脑操作:Windows下搭建Kafka运行环境
Kafka是一种高吞吐量的分布式发布订阅消息系统 1、优点: 2、基本概念: ① Broker:Kafka集群包含的一个或多个服务器 3、环境准备: ① Windows 7 64位旗舰版 ② Zookeeper文件一份zookeeper-3.4.13.tar.gz(下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/),下载完毕后解压至D:Kafka ③ Kafka文件一份kafka_2.12-2.1.1.tgz(下载地址:http://kafka.apache.org/downloads.html),下载完毕后解压至D:Kafka 4、配置设定: ① 环境变量的系统变量中添加ZOOKEEPER_HOME=D:Kafkazookeeper-3.4.11,系统变量path中追加;%ZOOKEEPER_HOME%bin ② D:Kafkazookeeper-3.4.13conf目录中,zoo_sample.cfg文件改名为zoo.cfg ③ zoo.cfg文件中12行的dataDir=/tmp/zookeeper,修改为:dataDir=D:Kafkazookeeper-3.4.13tmp ④?D:Kafkakafka_2.12-2.1.1config目录中,找到server.properties文件,60行的log.dirs=/tmp/kafka-logs,修改为:log.dirs=D:Kafkakafka_2.12-2.1.1kafka-logs 5、测试运行: ① 启动Zookeeper 在D:Kafkazookeeper-3.4.13bin目录下,找到zkServer.cmd文件,双击执行,看到如下提示,说明Zookeeper正常启动 注意:启动后不要关闭窗口 ② 启动Kafka 在D:Kafkakafka_2.12-2.1.1目录下,shift+鼠标右键,找到"在此处打开命令窗口",输入: .binwindowskafka-server-start.bat .configserver.properties 看到如下提示,说明Kafka正常启动 注意:启动后不要关闭窗口 ③ 创建及查看Topic 在D:Kafkakafka_2.12-2.1.1目录下,shift+鼠标右键,找到"在此处打开命令窗口",输入: .binwindowskafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test 看到如下提示,说明创建成功 想查看创建过的Topic,可以继续输入: .binwindowskafka-topics.bat --list --zookeeper localhost:2181 看到如下提示,即列出创建过的Topic列表 ④ 创建生产者 在D:Kafkakafka_2.12-2.1.1目录下,shift+鼠标右键,找到"在此处打开命令窗口",输入: .binwindowskafka-console-producer.bat --broker-list localhost:9092 --topic test 看到如下提示,说明等待生产 ⑤ 创建消费者 在D:Kafkakafka_2.12-2.1.1目录下,shift+鼠标右键,找到"在此处打开命令窗口",输入: .binwindowskafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning 看到如下提示,说明等待消费 ⑥ 在生产者窗口中输入内容模拟生产,可以在消费者窗口中看到内容 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows下搭建vue开发环境+IIS部署
- windows-xp – 如何编写schtasks脚本以便它不需要密码?
- windows-phone-7 – 使用Windows Phone 7中的WebBrowser类向
- Microsoft是否推动Spark或Razor用于ASP.NET MVC的未来视图引
- windows-7 – 如何准备Windows 7的自定义安装,以便克隆到具
- 在不使用System.Windows.Input.ICommand的情况下在WPF中实现
- 适用于Windows Phone 7的Silverlight的PDF查看器(SilverDox
- Windows – 即使使用NTP,Hyper-V机器也可以随时随地消磨时间
- windows-server-2008 – 将Windows Server 2008(不是R2)的就
- hyper-v – 每个VM的逻辑处理器数量?