Wang Yong

郭沫郭沫若~

如何确保kafka topic已经删除

问题描述 TopicExistsException: Topic ‘xxx’ is marked for deletion. 在写kafka工具时,有两个方法:批量创建topic和批量删除topic。 运维操作一般是,批量删除一堆topic,然后再重建删除的那些topic。在创建时,可能会遇到如下错误: 1 2 3 4 5 6 7 8 2022-09-19 08:37:55.150 INFO 20376 --- [nio-8080-exec-4] c.w.w.k.service.TopicManagerImpl : input topics num: 100, deleted

MySQL外键

语法 在创建表的时候指定外键约束 1 2 3 4 5 6 7 8 9 10 CREATE TABLE 表名 ( column1 datatype null/not null, column2 datatype null/not null, ... CONSTRAINT 外键约束名 FOREIGN KEY (column1,column2,... column_n) REFERENCES 外键依赖的表 (column1,column2,...column_n) ON DELETE CASCADE--级联删除 ON UPDATE CASCADE--级联更新 ); 测试 有如下2个表: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CREATE TABLE t_product

Kafka事务不完全指南

Kafka的事务是什么 生产者往多个topic里面写消息,要么同时成功,要么同时失败。 为什么需要事务 消息系统有3种语义: 最多一次 最少一次 精确一次。Exactly Only Once 为了实现精确一次的语义,Kafka必须引入事务。如下图: 本应用从上游topic

kafka offset为什么不连续

why kafka offset not sequential 未使用事务时,至少一次语义,消息重发时,会占用offset 使用事务时,每次事务的commit/abort,都会往topic(每个分区?)写一个标志,这个标志会占用offset 官方并未提及offset是连续的 Reference [Solved] Kafka Streams does not increment offset by 1 when producing

Linux CPU 性能测试

sysbench Sysbench is mainly intended for doing database benchmarking. However it includes options to test CPU, memory and file throughput as well. 安装 1 sudo apt install sysbench 使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ubuntu@instance:~$ sysbench cpu --threads=3 run sysbench 1.0.18 (using system LuaJIT 2.1.0-beta3) Running the test with following options: Number of threads: 3 Initializing random number generator from current time Prime numbers limit: 10000 Initializing worker threads... Threads started! CPU speed: events per second: 10519.03 General statistics: total time: 10.0003s total number of events: 105208 Latency (ms): min: 0.28 avg:

Vercel关闭评论 禁止Preview Deployments

关键字:disable Vercel bot; disable Preview Deployments Vercel是一个支持部署前端框架和静态网站的平台。你可以方便的把 Github Pages 上面的站点导入Vercel,这样做有两个好处: 有些地区有些时候,Vercel上面的站点比Github Pages上的访问速度快; Github Pages 屏蔽了百

Github SubModule 指南

最近学习使用 Hugo 构建静态网站。安装主题时,接触到git submodule这个命令,踩了些坑,总结一下。 子模块与父模块如何同步更新 子模块是一个单独的项目,commit push等操作需要在子模块自己的repo目录下操作。父项目的操作与子模块无关。
0%