创建 topic

[root@localhost kafka_2.12-2.2.1]# bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic heilu --partitions 2 --replication-factor 1     // 创建 topic 命令
Created topic heilu.

查看 topic

[root@localhost kafka_2.12-2.2.1]# bin/kafka-topics.sh  --zookeeper localhost:2181 --describe --topic heilu  // 查看topic详细信息
Topic:heilu PartitionCount:2    ReplicationFactor:1 Configs:Topic: heilu    Partition: 0    Leader: 0   Replicas: 0 Isr: 0Topic: heilu  Partition: 1    Leader: 0   Replicas: 0 Isr: 0

修改 topic

[root@localhost kafka_2.12-2.2.1]# bin/kafka-topics.sh --alter --zookeeper 192.168.131.130:2181 --topic heilu --config flush.messages=1
WARNING: Altering topic configuration from this script has been deprecated and may be removed in future releases.Going forward, please use kafka-configs.sh for this functionality
Updated config for topic heilu.

删除 topic

若 delete.topic.enable=true,直接彻底删除topic。
若 delete.topic.enable=false,如果当前topic没有使用过即没有传输过信息,可以彻底删除。
如果当前topic有使用过即有传输过信息,并没有真正删除topic,只是标记为删除(marked for deletion),重启kafka server 后删除。

[root@localhost kafka_2.12-2.2.1]# bin/kafka-topics.sh --delete --zookeeper 192.168.131.130:2181 --topic heilu  // 删除命令
Topic heilu is marked for deletion.  // 结果是 标记为删除
Note: This will have no impact if delete.topic.enable is not set to true.
[root@localhost kafka_2.12-2.2.1]# 

添加 partitions

只能添加,不能减少

[root@localhost kafka_2.12-2.2.1]# bin/kafka-topics.sh --alter --zookeeper 192.168.131.130:2181 --topic heilu --partitions 3
WARNING: If partitions are increased for a topic that has a key, the partition logic or ordering of the messages will be affected
Adding partitions succeeded!

查看所有topic

[root@localhost kafka_2.12-2.2.1]# bin/kafka-topics.sh --zookeeper localhost:2181 --list   // 查看存在 topic 命令
heilu

Topic 相关操作(创建,查看,修改,删除)相关推荐

  1. MySQL创建/查看/修改/删除数据库

    一.创建: 实例1:最简单的创建 MySQL 数据库的语句 mysql> CREATE DATABASE test_db; Query OK, 1 row affected (0.12 sec) ...

  2. 第十二讲 dom对象(DOM对象、document对象的常用方法、节点、查找结点、 查看/修改/删除属性节点、创建和增加节点)

    一.查看节点 getElementById( ) 元素的ID名称来访问,返回对拥有指定id的第一个对象的引用 getElementsByName( )  按元素的name名称来访问,返回带有指定名称的 ...

  3. 数据库MySQL相关操作||创建数据库、显示所有数据库、切换数据库、显示数据库下的数据库表、删除数据库

    数据库MySQL相关操作||创建数据库.显示所有数据库.切换数据库.显示数据库下的数据库表.删除数据库 1,创建数据库 create databases mydb: 记得加:(分号) 2,显示所有数据 ...

  4. 50.逻辑卷管理5,文件系统相关操作,创建挂载文件系统,扩容文件

    文件系统相关操作 创建文件系统 格式化 逻辑卷textlv创建好之后,就可以在上面创建文件系统,以ext4文件系统为例,应该注意的是逻辑卷的引用需要逻辑卷的设备文件,逻辑卷的设备文件有两种书写方式 以 ...

  5. Elasticsearch中别名alias相关操作(创建、更新、删除)

    1.索引别名概述 在Elasticsearch中,别名(alias)是一种将一个或多个索引(index)映射到一个逻辑名称上的方式.通过使用别名,我们可以为目标索引提供简洁.易于理解的名称,并将多个索 ...

  6. MYSQL操作数据库-------查看、删除数据库

    上篇我们学习了如何去创建数据库,本篇我们来学习如何查看和删除数据库 1.查看数据库 数据库的查看包含三个方面:查看MYSQL中存在的所有数据库.查看当前MySQL命令行所使用的数据库.查看MySQL中 ...

  7. Centos中用户相关操作(创建用户、设置密码、切换用户、修改用户信息、附加组、删除用户、用户分类)

    1.创建新用户 在root用户权限下新建用户: useradd -m xxx 选项 说明 -m 自动创建用户主目录,主目录的名字就是用户名 -g 指定用户所属的用户组,默认不指定会自动创建一个同名的用 ...

  8. C++对于文件的相关操作 创建、读写、删除代码

    创建 /*** @brief 创建文件:在密码设备内部创建用于存储用户数据的文件* @param pucFileName 缓冲区指针,用于存放输入的文件名,最大长度128字节* @param uiNa ...

  9. Git 高频命令、版本回退、分支操作、文件修改删除、撤销、标签、远程仓库推送、拉取

    1. 高频命令 git add 将工作文件修改提交到本地暂存区. git add . 将所有修改过的工作文件提交暂存区(常用). git commit -m "XXX" 为本次修改 ...

最新文章

  1. 动手动脑课后实验性的问题
  2. Microsoft Sync Framework 2.1 软件开发包 (SDK)
  3. PriorityQueue和queue的区别
  4. C++——赫夫曼编码-译码器(Huffman Coding)
  5. 前端学习(2061):vue的mvvm
  6. linux中断机制--理解中断上半部/下半部、软中断、tasklet、工作队列(可调度、可睡眠)
  7. matlab中pts什么意思,【网安学术】使用PTS和SLM联合技术降低FBMC-OQAM系统的PAPR
  8. 可见的轮廓线用虚线绘制_机械制图国家标准规定,可见的轮廓线用虚线绘制。...
  9. WIN10极限清理 C盘空间
  10. 不得不知的101种心理防御机制,识别并超越它们
  11. 百兆以太网口通信速率_以太网发送速率(传输速率)和传播速率
  12. 内网端口映射详解(花生壳)
  13. Php 网站性能优化,关于ThinkPHP中网站性能优化研究
  14. 如何优雅的生活 --工作后
  15. 照片调色JixiPix Hand Tint Pro
  16. USB转COM 100%兼容 双芯片PL2303驱动
  17. c语言输出斐波那契程序,C语言打印斐波那契数列
  18. 如何把小米和计算机共享,小米盒子局域网共享方法 Windows7系统共享图文教程
  19. 开学季征文|我的2022,期待我的新生活
  20. cbc系统是指_制动力分配(EBD/CBC等)

热门文章

  1. linux https中使用阿里云加速
  2. 华为手机桌面计算机怎么恢复出厂设置密码,华为手机恢复出厂设置密码多少呢?...
  3. safari阅读模式 html,safari浏览器阅读模式在哪里
  4. c#将字符串转换为数组_C# 字符串转数组
  5. HTML5 画扇形图
  6. 登录界面遮罩层的实现
  7. 程序员面试常见问题及回答技巧
  8. Oracle 12.2 RAC修改public ip address或public ip(subnet (netmask) or interface)方法
  9. Rundll常见命令
  10. C和C++运算符优先级