Kafka 消息队列 --Kafka 的各种 Shell 操作

Kafka 的各种 Shell 操作 

1、启动集群每个节点的进程: 

nohup kafka-server-start.sh \ 
/home/hadoop/apps/kafka_2.11-1.1.0/config/server.properties \ 
1>~/logs/kafka_std.log \ 
2>~/logs/kafka_err.log & 

2、创建 topic 

kafka-topics.sh \ 
--create \ 
--zookeeper hadoop02:2181,hadoop03:2181,hadoop04:2181 \ 
--replication-factor 3 \ 
--partitions 10 \ 
--topic kafka_test 


kafka-topics.sh \ 
--create \ 
--zookeeper hadoop02:2181,hadoop03:2181,hadoop04:2181 \ 
--replication-factor 1 \ 
--partitions 1 \ 
--topic weblog 

参数解释: 
--create  创建 kafka topic 
--zookeeper hadoop02:2181,hadoop03:2181,hadoop04:2181  指定 kafka 的 zookeeper 地址 
--partitions  指定分区的个数 
--replication-factor  指定每个分区的副本个数 

3、查看已经创建的所有 kafka topic 

kafka-topics.sh \ 
--list \ 
--zookeeper hadoop02:2181,hadoop03:2181,hadoop04:2181 

4、查看某个指定的 kafka topic 的详细信息: 

4、开启生产者模拟生成数据: 

kafka-console-producer.sh \

--broker-list hadoop02:9092,hadoop03:9092,hadoop04:9092,hadoop05:9092 \

--topic kafka_test  

5、开启消费者模拟消费数据: 

kafka-console-consumer.sh  \

--zookeeper hadoop02:2181,hadoop03:2181,hadoop04:2181 \

--from-beginning \

--topic kafka_test 

6、查看某 topic 某个分区的偏移量最大值和最小值 

7、增加 topic 分区数 

 

8、删除 Topic 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值