kafka集群安装

0、运维添加机器到堡垒机、push用户、挂盘(/data*)、创建目录(push用户权限 /web/push/)

1、上传kafka安装包
kafka_2.11-0.11.0.0.tgz
cd /web/push/ && sudo -u push rz -bey

2、解压(/web/push/kafka并且cd进入目录)
sudo -u push tar -zxvf kafka_2.11-0.11.0.0.tgz && cd kafka_2.11-0.11.0.0

3、修改配置config/server.properties

host.name=10.12.156.10   (不同机器IP不同)
broker.id=10   (这个ID可以取IP尾数,不同机器不同)
delete.topic.enable=true
num.network.threads=9
num.io.threads=24
log.dirs=/data1/kafka
num.partitions=18
offsets.topic.replication.factor=3
log.retention.hours=72
log.retention.bytes=1073741824
log.segment.bytes=1073741824
log.retention.check.interval.ms=100000
zookeeper.connect=10.12.94.6:2181,10.12.94.11:2181,10.12.94.30:2181/kafka-push-trace    (如果共用现有zk,需要使用新的namespace 更改 kafka-push-trace)

4、修改启动脚本bin/kafka-server-start.sh
export KAFKA_HEAP_OPTS="-Xmx16G -Xms16G"

5、启动kafka
sudo -u push JMX_PORT=9999 bin/kafka-server-start.sh -daemon ./config/server.properties

6、停止kafka
sudo -u push bin/kafka-server-stop.sh

7、配置kafka-manager
在这里插入图片描述

重置消费者消费点
停掉所有消费者,然后执行下面语句

./kafka-consumer-groups.sh --bootstrap-server 10.1.10.85:9092,10.1.10.108:9092,10.1.10.124:9092 --group push-inbox-del-stat --reset-offsets --topic push_asy_del_stat --to-offset 1314468917 --execute  

检索某个topic的消息内容

./kafka-console-consumer.sh --bootstrap-server 10.6.36.4:9092 --topic push_asy_del_stat_v2 --partition 0 --max-messages 100000000000 --offset 	1668120708 | grep ""

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值