kafka安装

下载kafka

下载kafka https://kafka.apache.org/downloads
下载zookeeper https://zookeeper.apache.org/releases.html

kafka2以上版本已经包括zookeeper了,不需要额外下载,启动的时候没启动成功,这里就使用外部zookeeper

在这里插入图片描述
在这里插入图片描述
将下载好的压缩包解压:
可以复制多层,模拟集群
在这里插入图片描述
在这里插入图片描述

修改配置文件

zookeeper:

在zookeeper的conf文件夹下,复制zoo_sample.cfg,并改名为zoo.cfg
修改如下配置

# 心跳间隔
tickTime=2000
# 初始化心跳间隔
# 超过则认定客户端链接失败
initLimit=10
# 发送请求和应答时间长度 
# 数量乘以心跳间隔
syncLimit=5
# 数据目录
dataDir=../data
# 日志目录
dataLogDir=../log
# 端口号
clientPort=2181
# the maximum number of client connections.
# 最大链接数
maxClientCnxns=60
#
# Be sure to read the maintenance section of the 
# administrator guide before turning on autopurge.
#
# https://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#这里需要对应数据目录下的文件myid
# server.(数字):代表zookeeper的id, 2881,2882这一列代表zookeeper通信端口,3881,3882代表备用通信端口;不需要特殊配置该端口
server.1=192.168.2.91:2881:3881
server.2=192.168.2.91:2882:3882
server.3=192.168.2.91:2883:3883
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1

## Metrics Providers
#
# https://prometheus.io Metrics Exporter
#metricsProvider.className=org.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider
#metricsProvider.httpHost=0.0.0.0
#metricsProvider.httpPort=7000
#metricsProvider.exportJvmInfo=true

启动zookeeper
进入bin下,双击zkServer.cmd
在这里插入图片描述

设置zookeeper的id
在数据目录下创建文件(无后缀名):myid
给zookeeper配置id,按照zoo.cfg中的server.(数字) 配置
写入在myid文件中
在这里插入图片描述
在这里插入图片描述

kafka:
进入config文件夹,修改server.properties
在这里插入图片描述

// 每一个kafka设置唯一id
broker.id = 0
// 监听地址与端口(自己的ip与地址)别忘了开放防火墙喔
listeners = PLAINTEXT://192.168.2.91:9090
// 日志文件存放地址
log.dirs = dirlogs
// zookeeper地址端口
zookeeper.connection = 192.168.2.91:2181,192.168.2.91:2182,192.168.2.91:2183

保存后启动kafka
cmd启动

bin\windows\kafka-server-start.bat config\server.properties 

最后

如果出现
kafka报错 Map failed,
或者Java中调用事务回滚无法收到返回信息,一直在轮询不止
进入bin/window文件夹
在这里插入图片描述
修改kafka-server-start.bat
系统64位默认为-Xms1G
修改为512M就可以了
如果还报错,就再改小,或者只启动一个kafka
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vace cc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值