在Windows安装运行Kafka
在Windows安装运行Kafka
一、安装JAVA JDK
1、下载安装包
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意:根据32/64位操作系统下载对应的安装包
2、添加系统变量:JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_14
二、安装ZooKeeper
3、打开“zoo.cfg”找到并编辑数据存放位置 dataDir=F:\HC\apache-zookeeper-3.7.0\data(必须以\分割)
4、在zoo.cfg文件中修改默认的Zookeeper端口(默认端口2181)
5、添加系统变量:ZOOKEEPER_HOME=D:\Kafka\zookeeper-3.4.9
6、编辑path系统变量,添加路径:%ZOOKEEPER_HOME%\bin
7、打开新的cmd,输入“zkServer“,运行Zookeeper
三、安装Kafka
1、 下载安装包
Apache Kafka
注意要下载二进制版本
2、 解压并进入Kafka目录,笔者:D:\Kafka\kafka_2.12-0.11.0.0
3、 进入config目录找到文件server.properties并打开
4、 找到并编辑日志保存的位置 log.dirs=F:\HC\kafka_2.13-2.8.1\kafka-logs
5、 找到并编辑zookeeper.connect=localhost:2181
6、 Kafka会按照默认,在9092端口上运行,并连接zookeeper的默认端口:2181
7、 进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.\bin\windows\kafka-server-start.bat .\config\server.properties或bin\kafka-server-start.sh config\server.properties
注意:注意:不要关了这个窗口,启用Kafka前请确保ZooKeeper实例已经准备好并开始运行
四、测试
(linux直接在bin目录下.sh,windows需要进入bin\winndows下的.bat)
1、 创建主题,
进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.\bin\windows\kafka-topics.bat
--create
--zookeeper localhost:2181
--replication-factor 1
--partitions 1
--topic test
2、查看主题输入:
.\bin\windows\kafka-topics.bat
--list
--zookeeper localhost:2181
3、 创建生产者,
进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test
4、 创建消费者,
进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
此时,往生产者窗口写入消息,消费者窗口也能同步的接收到消息
5、查看topic,进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.\bin\windows\kafka-topics.bat --describe --zookeeper localhost:2181 --topictest
6、彻底删除Kafka中的topic
1、删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录
2、Kafka 删除topic的命令是:
.\bin\windows\kafka-topics.bat --delete --zookeeper 【zookeeper server】 --topic 【topic name】
如果kafaka启动时加载的配置文件中server.properties没有配置delete.topic.enable=true,那么此时的删除并不是真正的删除,而是把topic标记为:marked for deletion
你可以通过命令,来查看所有topic
./bin/kafka-topics --zookeeper 【zookeeper server】 --list
此时你若想真正删除它,可以如下操作:
- 登录zookeeper客户端:命令:./bin/zookeeper-client
- 找到topic所在的目录:ls /brokers/topics 找到要删除的topic,
- 执行命令:rmr /brokers/topics/【topic name】即可,此时topic被彻底删除。
在较新版本(2.2 及更高版本)的 Kafka 不再需要 ZooKeeper 连接字符串,即- -zookeeper localhost:2181。
使用 Kafka Broker的 --bootstrap-server localhost:9092来替代- -zookeeper localhost:2181。
搭建 Zookeeper 3.6.3 集群时出现的错误
端口号冲突,添加配置更改端口号即可
admin.serverPort=8888
.\bin\windows\kafka-topics.bat --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test # 测试
.\bin\windows\kafka-topics.bat --list --bootstrap-server localhost:9092 # 查看列表
启动:
zkServer
.\bin\windows\kafka-server-start.bat .\config\server.properties
在Windows安装运行Kafka相关推荐
- WEB编程学习之Windows安装运行Tomcat
前言 本博客主要记录在学习web编程中,在Windows10系统下,安装运行Tomcat服务器,以及所遇到的常见问题以及解决方案. 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https ...
- windows 安装运行 rabbitmq 目录名称无效。 文件名、目录名或卷标语法不正确
按照教程,第一步先安装Erlang,再安装RabbitMQ-Server.(傻瓜安装,一直按照提示下一步就行.) 下面两个exe分别是Erlang和rabbitmq-server的安装程序. 安装完成 ...
- Windows OS上安装运行Apache Kafka教程
Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在 ...
- windows 安装kafka流程
1.安装jdk 安装地址:www.oracle.com/java/technologies/downloads 下载好后进行安装,基本上一路点击下一步,不要忘记了把安装目录更换一下! 安装好后需要配置 ...
- Python3入门笔记(1) —— windows安装与运行
Python3入门笔记(1) -- windows安装与运行 Python的设计哲学是"优雅"."明确"."简单".这也是我喜欢Python ...
- 利用PHP安装windows自动运行的服务,PHP程序可以实现长时间、自动运行、定时更新功能,直接可以用在项目中的类源代码...
为什么80%的码农都做不了架构师?>>> 什么 windows服务 ? Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运 ...
- 关闭windows hello然后尝试再次运行安装程序_蜂鸟E203系列——Windows下运行hello world例程...
蜂鸟E203系列--Windows下运行hello world例程mp.weixin.qq.com 创建 hello world 例程 选择file->new->C / C++ Proj ...
- 系统无法在此计算机硬件上运行,Windows安装程序无法将配置未在此计算机的硬件上运行的解决方案-太平洋电脑网...
"Windows安装程序无法将Windows配置未在此计算机的硬件上运行",在PE下重装Win7 64位系统的时候出现这个提示是不是让遇到此问题的你十分崩溃? 经过在多台机N次的重 ...
- easydarwin 安装_流媒体技术学习笔记之(十一)Windows环境运行EasyDarwin-阿里云开发者社区...
流媒体平台框架下载安装 Github下载 解压安装 选择Windows 安装平台的安装包(下载解压) 把解压生成的文件夹重命名放在本地磁盘,我这里测试放在E盘: 介绍其中的来个批处理文件: start ...
最新文章
- ps怎么对比原图快捷键_用PS快速将一张模糊不清晰的照片变清晰,简单5步就好...
- linux备份sqlserver数据库,Linux sqlServer数据库还原办法
- Getting Started with Google Guava--思维导图笔记
- OJ1041: 数列求和2(高阶递推)
- 邵阳市工业学校计算机29班,邵阳市南门口大祥区沙子坡文明路11号计算机学校...
- java重新打开jframe,Java的; Jframe不重新绘制
- NOI2022退役记
- Linux里怎么打开pt文件,在 Linux 上安装 transmission 进行远程 PT 下载
- windows server 2008r2 更新失败解决方案
- Android自定义View实现方位刻度尺(类似于吃鸡手游)
- jsp开发中cannot resolve taglib with uri的解决方法
- acdsee14.0许可密钥使用方法:
- 惠普电脑synatics触摸板驱动下载
- js实现html代码高亮,使用highlight.js高亮代码
- 逻辑智力测试题内附详细答案
- android仿36氪轮播,仿36氪(附源代码)
- 解决COM组件80070005错误
- 常用优化与测试系统软件,推荐几款常用的cpu硬件检测软件以及cpu优化软件
- Tableau作图-仅展示TOP20销量的单品,其余数据显示为其他
- Phase Shift和PMP(相位测量轮廓法)的几个需要注意的细节