Kafka学习之四 Kafka常用命令

摘要:
Kafka常用命令以下是kafka常用命令行总结:1.查看topic的详细信息./kafka-topics.sh-zookeeper127.0.0.1:2181-describe-topictestKJ12、为topic增加副本./kafka-reassign-partitions.sh-zookeeper127.0.0.1:2181-reassignment-json-filejson/part

Kafka常用命令

以下是kafka常用命令行总结:

1.查看topic的详细信息

./kafka-topics.sh-zookeeper127.0.0.1:2181-describe-topictestKJ1

2、为topic增加副本

./kafka-reassign-partitions.sh-zookeeper127.0.0.1:2181-reassignment-json-filejson/partitions-to-move.json-execute

3、创建topic

./kafka-topics.sh--create--zookeeperlocalhost:2181--replication-factor1--partitions1--topictestKJ1

4、为topic增加partition

./bin/kafka-topics.sh–zookeeper127.0.0.1:2181–alter–partitions20–topictestKJ1

5、kafka生产者客户端命令

./kafka-console-producer.sh--broker-listlocalhost:9092--topictestKJ1

6、kafka消费者客户端命令

./kafka-console-consumer.sh-zookeeperlocalhost:2181--from-beginning--topictestKJ1

7、kafka服务启动

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

8、下线broker

./kafka-run-class.shkafka.admin.ShutdownBroker--zookeeper127.0.0.1:2181--broker#brokerId#--num.retries3--retry.interval.ms60

shutdownbroker

9、删除topic

./kafka-run-class.shkafka.admin.DeleteTopicCommand--topictestKJ1--zookeeper127.0.0.1:2181

./kafka-topics.sh--zookeeperlocalhost:2181--delete--topictestKJ1

10、查看consumer组内消费的offset

./kafka-run-class.shkafka.tools.ConsumerOffsetChecker--zookeeperlocalhost:2181--grouptest--topictestKJ1

学习参考:

http://www.infoq.com/cn/articles/kafka-analysis-part-1

http://flychao88.iteye.com/category/350737

http://shift-alt-ctrl.iteye.com/blog/1930791

http://www.tuicool.com/articles/mErEZn

免责声明:文章转载自《Kafka学习之四 Kafka常用命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jenkins 新增节点的3种方式SVN显示提交人以及时间下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Kafka SASL ACL配置踩坑总结

源起:工程现阶段中间件采用的是kafka。满足了大数据的高吞吐,项目间的解耦合,也增强了工程的容错率与扩展性。但是在安全这一块还有漏洞,kafka集群中,只要网站内的任何人知道kafka集群的ip与topic,都可以肆无忌惮的往集群中的topic中发送数据与消费数据。 经过调研:kafka的sasl acl可以设置安全机制,给每个主题设置多个用户,不同的用...

项目实战 从 0 到 1 学习之Flink (28)FlinkSql教程(二)

从kafka到mysql 新建Java项目 最简单的方式是按照官网的方法,命令行执行curl https://flink.apache.org/q/quickstart.sh | bash -s 1.10.0,不过这种方法有些包还得自行添加,大家可以复制我的pom.xml,我已经将常用的包都放进去了,并且排除了冲突的包。注意的是,本地测试的时候,...

logstash配置文件详解

logstash配置文件详解 logstash pipeline 包含两个必须的元素:input和output,和一个可选元素:filter。 从input读取事件源,(经过filter解析和处理之后),从output输出到目标存储库(elasticsearch或其他)。 在生产环境使用logstash,一般使用都将配置写入文件里面,然后启动logst...

docker 搭建zookeeper集群和kafka集群

docker 搭建zookeeper集群 安装docker-compose容器编排工具 Compose介绍 Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用。 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。Compose 定位...

Kafka消费组(consumer group)

一、 误区澄清与概念明确 1 Kafka的版本 很多人在Kafka中国社区(替群主做个宣传,QQ号:162272557)提问时的开头经常是这样的:“我使用的kafka版本是2.10/2.11, 现在碰到一个奇怪的问题。。。。” 无意冒犯,但这里的2.10/2.11不是kafka的版本,而是编译kafka的Scala版本。Kafka的server端代码是由S...

kafka集群搭建(windows环境下)

一、简介 Kafka 是一个实现了分布式的、具有分区、以及复制的日志的一个服务。它通过一套独特的设计提供了消息系统中间件的功能。它是一种发布订阅功能的消息系统。 1、名词介绍 Message 消息,就是要发送的内容,一般包装成一个消息对象。   Topic 通俗来讲的话,就是放置“消息”的地方,也就是说消息投递的一个容器。假如把消息看作是信封的话,那么 T...