使用Java API创建(create),查看(describe),列举(list),删除(delete)Kafka主题(Topic)
来源:互联网 发布:汤灿到底怎么了知乎 编辑:程序博客网 时间:2024/06/14 21:20
原文地址:http://blog.csdn.net/changong28/article/details/39325079
使用Kafka的同学都知道,我们每次创建Kafka主题(Topic)的时候可以指定分区数和副本数等信息,如果将这些属性配置到server.properties文件中,以后调用Java API生成的主题将使用默认值,先改变需要使用命令bin/kafka-topics.sh --zookeeper localhost:2181 --alter --topic my-topic --config max.message.bytes=128000显示的修改,我们也希望将此过程在Producer调用之前通过API的方式进行设定,无需在之前或之后使用脚本进行操作,所以才了这篇文章。查看源码发现,其实内部所有的实现都是通过TopicCommand的main方法,在此记录两种方式:
1、创建主题(Topic)
【命令方式】:bin:./kafka-topics.sh --zookeeper zk_host:port/chroot --create --topic my_topic_name --partitions 20 --replication-factor 3 --config x=y
【JAVA API方式】:
2、查看所有主题
【命令方式】:bin:./kafka-topics.sh --list --zookeeper localhost:2181
【JAVA API方式】:
3、查看指定主题:
【命令方式】:bin:./kafka-topics.sh --describe --zookeeper localhost:2181 --topic my-replicated-topic
【JAVA API方式】:
4、修改主题:
【命令方式】:bin:./kafka-topics.sh --zookeeper zk_host:port/chroot --alter --topic my_topic_name --deleteConfig x
【JAVA API方式】:
5、删除出题:
【命令方式】:无
【JAVA API方式】:
0 0
- 使用Java API创建(create),查看(describe),列举(list),删除(delete)Kafka主题(Topic)
- 使用Java API创建(create),查看(describe),列举(list),删除(delete)Kafka主题(Topic)--转载
- 使用Java API创建(create),查看(describe),列举(list),删除(delete)Kafka主题(Topic)
- 彻底删除Kafka中的topic(转)
- RabbitMQ-三、Java使用--4、主题(Topic)
- RabbitMQ学习之主题topic(java)
- MQTT--topic(主题)设计
- kafka 创建topic,查看topic
- RabbitMQ学习(五)之主题topic(java)
- MySQL--操作简记(create创建操纵表、insert插入、update更新、delete删除数据)
- RabbitMQ (五)主题(Topic)
- RabbitMQ (五)主题(Topic)
- RabbitMQ (五)主题(Topic)
- RabbitMQ (五)主题(Topic)
- RabbitMQ (五)主题(Topic)
- RabbitMQ (五)主题(Topic)
- RabbitMQ (五)主题(Topic)
- RabbitMQ (五)主题(Topic)
- js判断手机,邮箱格式是否正确
- event.getX()、event.getY()与event.getRawX()、event.getRawY()的区别
- mac安装mongodb
- Accessed None error from node
- Android 如何在进入有scrollView的页面时滑动条置顶
- 使用Java API创建(create),查看(describe),列举(list),删除(delete)Kafka主题(Topic)
- iOS多线程的初步研究(八)-- dispatch队列
- Android ContentProvider学习
- TestNG创建测试类
- Lazyload 懒加载
- java设计模式之八
- css命名规范
- Android Studio Jni
- Python学习笔记5(函数)