linux安装kafka

安装包地址

https://kafka.apache.org/downloads

 

安装步骤

上传安装包到服务器(博主是/home/admin/local/)

解压

tar -xvf kafka_2.12-1.0.0.tgz

创建目录

mkdir -p /home/admin/local/kafka_2.12-1.0.0/tmp/kafka-log

修改配置文件

vi config/server.properties

下方是文件内容

#需修改为对应的唯一数字,标示当前server在集群中的id,从0开始
broker.id=0 
#是否允许删除topic
delete.topic.enable=true 
# broker服务器要监听的地址及端口.集群模式必须开启;默认是 localhost:9092 ,0.0.0.0的话 ,表示监听本机的所有ip地址.
listeners=PLAINTEXT://0.0.0.0:9092 
num.network.threads=5 
num.io.threads=10 
socket.send.buffer.bytes=102400 
socket.receive.buffer.bytes=102400 
socket.request.max.bytes=104857600 
# kafka数据保存路径 
log.dirs=/home/admin/local/kafka_2.12-1.0.0/tmp/kafka-log/ 
num.partitions=6 
default.replication.factor=1 
num.recovery.threads.per.data.dir=1 
offsets.topic.replication.factor=1 
transaction.state.log.replication.factor=1 
transaction.state.log.min.isr=1 
# 日志保存时间,168小时 
log.retention.hours=168 
log.segment.bytes=1073741824 
log.retention.check.interval.ms=300000 
# zk地址,集群环境使用逗号分隔
zookeeper.connect=ip:2181 
zookeeper.connection.timeout.ms=6000 
group.initial.rebalance.delay.ms=0 

启动服务

cd /home/admin/local
nohup kafka_2.12-1.0.0/bin/kafka-server-start.sh kafka_2.12-1.0.0/config/server.properties & 

创建Kafka的Partitions

kafka topic默认会通过相关应用kafka客户端自动创建,创建配置replication-factor,partitions会基于上述配置文件

查看Kafka的Partitions

# 替换成实际的zk地址
cd /home/admin/local
kafka_2.12-1.0.0/bin/kafka-topics.sh -zookeeper ip:2181  -list 
kafka_2.12-1.0.0/bin/kafka-topics.sh -zookeeper ip:2181 -describe 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ShyTan

喜欢的给点打赏呗,纯手打

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

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

打赏作者

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

抵扣说明:

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

余额充值