kafka环境部署

下载kafka新版本(自带zookeeper):http://kafka.apache.org/downloads

kafka安装:

tar -xzf kafka_2.13-2.8.0.tgz

进入解压好的目录,在bin目录下带有kafka与zookeeper启动的脚本文件

在bin目录下启动kafka
1.先启动zookeeper服务

./zookeeper-server-start.sh ../config/zookeeper.properties

2.启动kafka服务

./kafka-server-start.sh ../config/server.properties

topic操作:

  1. 查看topic列表
./kafka-topics.sh --zookeeper localhost:2181 --list
  1. 创建topic
./kafka-topics.sh --create --topic test --zookeeper localhost:2181 --partitions 1  --replication-factor 1

partitions:指定创建test主题的分区数;
replication-factor:指定消息保存在几个服务器上,一般等于 broker的个数,如果未指定,会取server.properties配置文件中default.replication.factor的值

  1. 查看topic分区信息
./kafka-topics.sh --zookeeper localhost:2181 --describe --topic test
  1. 修改topic分区
./kafka-topics.sh --zookeeper localhost:2181 --alter --topic test --partitions 10
  1. 删除topic分区
./kafka-topics.sh --delete --zookeeper  localhost:2181 --topic test
  1. topic消费数量
./kafka-run-class.sh kafka.tools.GetOffsetShell --topic test  --time -1 --broker-list localhost:9092

生产消息:

./kafka-console-producer.sh --broker-list localhost:9092 --topic test

消费消息:

./kafka-console-consumer.sh --topic test --bootstrap-server localhost:9092 --from-beginning
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值