前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >windows的安装_kafka windows安装

windows的安装_kafka windows安装

作者头像
全栈程序员站长
发布于 2022-11-07 07:45:05
发布于 2022-11-07 07:45:05
2.6K00
代码可运行
举报
运行总次数:0
代码可运行

一、安装JAVA JDK

1、下载安装包

注意:根据32/64位操作系统下载对应的安装包

2、添加系统变量:JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_144

二、安装ZooKeeper

1、 下载安装包

http://zookeeper.apache.org/releases.html#download

2、 解压并进入ZooKeeper目录,如:D:\Kafka\zookeeper-3.4.9\conf

3、 将“zoo_sample.cfg”重命名为“zoo.cfg”

4、 打开“zoo.cfg”找到并编辑dataDir=D:\\Kafka\\zookeeper-3.4.9\\tmp(必须以\\分割)

5、 添加系统变量:ZOOKEEPER_HOME=D:\Kafka\zookeeper-3.4.9

6、 编辑path系统变量,添加路径:%ZOOKEEPER_HOME%\bin

7、 在zoo.cfg文件中修改默认的Zookeeper端口(默认端口2181)

8、 打开新的cmd,输入“zkServer“,运行Zookeeper

9、 命令行提示如下:说明本地Zookeeper启动成功

注意:不要关了这个窗口

zookeeper启动无法找到主类:使用zookeeper3.5.x的版本会出现你描述的问题,把版本还为3.4.x后可以解决该问题。

三、安装Kafka

1、 下载安装包

http://kafka.apache.org/downloads

注意要下载二进制版本

2、 解压并进入Kafka目录,笔者:D:\Kafka\kafka_2.12-0.11.0.0

3、 进入config目录找到文件server.properties并打开

4、 找到并编辑log.dirs=D:\Kafka\kafka_2.12-0.11.0.0\kafka-logs,D:\\Kafka\\kafka_2.12-0.11.0.0\\kafka-logs

5、 找到并编辑zookeeper.connect=localhost:2181

6、 Kafka会按照默认,在9092端口上运行,并连接zookeeper的默认端口:2181

7、 进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.\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+右键,选择“打开命令窗口”选项,打开命令行,输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

注意:不要关了这个窗口

2、查看主题输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

3、 创建生产者,进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test

注意:不要关了这个窗口

4、 创建消费者,进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.\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+右键,选择“打开命令窗口”选项,打开命令行,输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 .\bin\windows\kafka-topics.bat --describe --zookeeper localhost:2181 --topic
test

6、 重要(操作日志的处理): kafka启动后,如果你去查看kafka所在的根目录,或者是kafka本身的目录,会发现已经默认生成一堆操作日志(这样看起来真心很乱):

而且会不断生成不同时间戳的操作日志。刚开始不知所措,一番研究后,看了启动的脚本内容,发现启动的时候是会默认使用到这个log4j.properties文件中的配置,而在zoo.cfg是不会看到本身的启动会调用到这个,还以为只有那一个日志路径:

在这里配置一下就可以了,找到config下的log4j.properties:

将路径更改下即可,这样就可以归档在一个文件夹下边了,路径根据自己喜好定义:

另外如何消除不断生成日志的问题,就是同一天的不同时间会不停生成。

修改这里,还是在log4j.properties中:

本身都为trace,字面理解为会生成一堆跟踪日志,将其改为INFO即可。

参考网址:

http://kafka.apache.org/

https://github.com/confluentinc/confluent-kafka-dotnet

http://www.cnblogs.com/cyfonly/p/5954614.html

http://blog.csdn.net/evankaka/article/details/52421314

https://www.cnblogs.com/flower1990/p/7466882.html

https://blog.csdn.net/u010283894/article/details/77106159

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/184057.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月9日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在Windows安装运行Kafka
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
chenchenchen
2019/09/02
5.4K0
在Windows安装运行Kafka
搭建高吞吐量 Kafka 分布式发布订阅消息 集群
搭建高吞吐量 Kafka 分布式发布订阅消息 集群 简介 Kafka 是一种高吞吐的分布式发布订阅消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息数据处理应用。Kafka 支持Java 及多种其它语言客户端,可与Hadoop、Storm、Spark等其它大数据工具结合使用。 环境 Zookeeper集群: 192.168.252.121:2181,192.168.252.122:2181,192.168.252.12
程序员鹏磊
2018/02/09
8480
搭建高吞吐量 Kafka 分布式发布订阅消息 集群
kafka运维之broker扩容
   最近公司的3节点kafka集群,发现有2个节点所在的刀箱交换机有故障风险,会随机性的出现端口up/down的情况。 因此需要临时将这2个broker迁移出来,等交换机修复后再迁移回去。
保持热爱奔赴山海
2019/09/17
7780
Zookeeper、kafka部署
正文: 安装zookeeper、kafka 解压zk安装包 tar -zxvf zookeeper-3.4.10.tar.gz 添加系统环境变量 vim /etc/profile尾部追加 export ZOOKEEPER_HOME=/software/zookeeper-3.4.10/ export PATH=$ZOOKEEPER_HOME/bin:$PATH export PATH 输入source /etc/profile重新加载系统环境变量 修改zookeeper配置文件 [root@server28
itliusir
2018/05/21
9320
kafuka 的安装以及基本使用
最近因为项目需要所以需要使用kafka 所以自己最近也实践了下。下面为大家简单介绍下在windows下的安装使用
全栈程序员站长
2022/06/30
1.3K0
kafuka 的安装以及基本使用
Golang之发送消息至kafka
1、安装JAVA-JDK,从oracle下载最新的SDK安装(我用的是1.8的)  2、安装zookeeper3.3.6,下载地址:http://apache.fayea.com/zookeeper/ 3、重命名conf/zoo_sample.cfg 为conf/zoo.cfg  4、编辑 conf/zoo.cfg,修改dataDir=D:\zookeeper-3.3.6\data\  4、运行bin/zkServer.cmd
超蛋lhy
2018/08/31
1.2K0
Golang之发送消息至kafka
Kafka的安装与配置
很多人都认为Kafka是一个消息队列,实际上并不完全对,在官网的标题中使用了一句话来描述Kafka:
端碗吹水
2020/09/23
6100
Windows OS上安装运行Apache Kafka教程
下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka。 简介 本文讲述了如何在Windows OS上配置并启动Apache Kafka,这篇指南将会指导你安装Java和Apache Zookeeper。 Apache Kafka是一个快速可扩展的消息队列,能够应对繁重的读写负载,即IO相关工作。更多信息请参见http://kafka.apache.org。由于Zookeeper能提供可靠的分布式协调服务,Apache Kafka需要运行一个Zo
CSDN技术头条
2018/02/11
1.8K0
Windows OS上安装运行Apache Kafka教程
Linux——Kafka集群搭建
这里不做过多的原理的讲解,直接讲部署搭建,具体原理性的东西,大家可以到kafka的官网去查看,原汁原味更带劲。
思索
2024/08/16
2620
Linux——Kafka集群搭建
Windows平台kafka环境的搭建
注意:请确保本地Java环境变量配置成功 1.安装Zookeeper Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper  1.1 下载安装文件: http://mirror.bit.edu.cn/apache/zookeeper/ 1.2 解压文件(本文解压到 D:\zookeeper-3.4.8)  1.3 打开D:\zookeeper-3.4.8\conf,把zoo_sample.cfg重命名成zoo.cfg  1.4 从文本编辑器里打
Java学习123
2018/06/07
5740
kafka环境安装-基于windows
Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。--百度百科
逍遥壮士
2021/04/13
5030
kafka环境安装-基于windows
windows安装kafka教程
cd D:\software\kafka\kafka_2.11-2.2.0\bin\windows
全栈程序员站长
2022/11/03
1.8K0
windows安装kafka教程
kafka安装及使用---Kafka从入门到精通(二)
前面说了kafka的topic有分区的概念,每个分区又有leader 和 follower,kafka听过ack机制保证消息的可靠性。
用户9919783
2022/07/29
4660
kafka安装及使用---Kafka从入门到精通(二)
Ubuntu 16下单机安装配置zookeeper和kafka
用户1141560
2017/12/25
2.4K2
Ubuntu 16下单机安装配置zookeeper和kafka
Kafka kafka在windows下的安装与配置
1.测试环境.................................................................................................................
授客
2020/07/16
1.9K0
在ubuntu14.04单机安装配置zookeeper和kafka
为了方便以后扩展分布式的需要,运用Apache Kafka这个分布式消息发布订阅系统。Apache kafka的详细介绍详见官网 运行Apache Kafka,需要先安装好jdk和zookeeper。jdk安装过程就不赘述了。
零式的天空
2022/03/23
4400
Kafka入门宝典(详细截图版)
准备三台虚拟机,分别是node01,node02,node03,并且修改hosts文件如下:
用户6070864
2019/09/10
6980
Kafka入门宝典(详细截图版)
Kafka 单机和分布式环境搭建与案例使用
zookeeper:http://www.apache.org/dyn/closer.cgi/zookeeper/
Java后端技术
2018/08/09
1.3K0
Kafka 单机和分布式环境搭建与案例使用
Web基础配置篇(十四): Kafka单机、集群的安装配置及使用
Apache Kafka是一个分布式发布 - 订阅消息系统和一个强大的队列,可以处理大量的数据,并使您能够将消息从一个端点传递到另一个端点。 Kafka适合离线和在线消息消费。 Kafka消息保留在磁盘上,并在群集内复制以防止数据丢失。 Kafka构建在ZooKeeper同步服务之上。 它与Apache Storm和Spark非常好地集成,用于实时流式数据分析。
品茗IT
2020/05/28
1.3K0
kafka的安装与使用
目前项目中使用的是activemq和rabbitmq,现在简单学习一下kafka.搭了个zokeeper集群,kafka集群,作为自己kafka的一个入门. kafka的使用场景:
编程软文
2019/03/04
6460
kafka的安装与使用
相关推荐
在Windows安装运行Kafka
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档