windows下启动kafka

kafka 与zookeeper 对应版本

kafka版本springboot版本
kafka_2.12-2.4.0zookeeper-3.5.6.jar
kafka_2.12-2.3.1zookeeper-3.4.14.jar springboot2.2.2
kafka_2.12-2.3.0zookeeper-3.4.14.jar springboot2.2.2
kafka_2.12-1.1.1zookeeper-3.4.10.jar
kafka_2.12-1.1.0zookeeper-3.4.10.jar
kafka_2.12-1.0.2zookeeper-3.4.10.jar
kafka_2.12-1.0.0zookeeper-3.4.10.jar
kafka_2.12-0.11.0.0zookeeper-3.4.10.jar
kafka_2.12-0.10.2.2zookeeper-3.4.9.jar
kafka_2.11-0.10.0.0zookeeper-3.4.6.jar
kafka_2.11-0.9.0.0zookeeper-3.4.6.jar

安装JDK

链接: http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载JDK
配置环境变量

在这里插入图片描述

安装ZOOKEEPER

下载安装文件: http://zookeeper.apache.org/releases.html
用tar -zxvf 解压文件 (用的linux子系统)
打开zookeeper-3.4.13\conf,
把zoo_sample.cfg重命名成zoo.cfg
把zoo.cfg中dataDir的值改成
“./zookeeper-3.4.13/data”
添加环境变量并执行zkserver

在这里插入图片描述

安装并运行KAFKA

下载安装文件: http://kafka.apache.org/downloads.html
解压文件 tar -zxvf (linux 子系统解压)
打开kafka_2.11-2.0.0\config
从文本编辑器里打开 server.properties
把 log.dirs的值改成
“./logs”
打开cmd
进入kafka文件目录:
 cd C:\Users\localadmin\CODE\kafka_2.11-2.0.0(kafka目录)
输入并执行:
.\bin\windows\kafka-server-start.bat .\config\server.properties
遇到的启动问题zookeeper 拒绝连接
// An highlighted block
  需要将kafka下config的server.properties文件中改为zookeeper启动地址
  zookeeper.connect=0.0.0.0:2181  (指定具体的ip)
整合springboot时遇到连接失败问题
// An highlighted block
  需要将kafka下config的server.properties文件中新增host.name
 ############################# Socket Server Settings #############################

# The address the socket server listens on. It will get the value returned from 
# java.net.InetAddress.getCanonicalHostName() if not configured.
#   FORMAT:
#     listeners = listener_name://host_name:port
#   EXAMPLE:
#     listeners = PLAINTEXT://your.host.name:9092
#listeners=PLAINTEXT://:9092

# Hostname and port the broker will advertise to producers and consumers. If not set, 
# it uses the value for "listeners" if configured.  Otherwise, it will use the value
# returned from java.net.InetAddress.getCanonicalHostName().
#advertised.listeners=PLAINTEXT://your.host.name:9092
 host.name=127.0.0.1

创建TOPICS 并测试

打开cmd 并进入
cd C:\Users\localadmin\CODE\kafka_2.11-2.0.0\bin\windows
创建一个topic:
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
打开一个PRODUCER:
cd C:\Users\localadmin\CODE\kafka_2.11-2.0.0\bin\windows
kafka-console-producer.bat --broker-list localhost:9092 --topic test
打开一个CONSUMER:
cd C:\Users\localadmin\CODE\kafka_2.11-2.0.0\bin\windows
kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
测试

在这里插入图片描述

kafka 副本因子

在这里插入图片描述

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值