Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
byyunpeng
kafka-manager
提交
f88a14ac
K
kafka-manager
项目概览
byyunpeng
/
kafka-manager
与 Fork 源项目一致
Fork自
DiDi / kafka-manager
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kafka-manager
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f88a14ac
编写于
5月 13, 2021
作者:
Z
zengqiao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
补充说明为什么删除Topic成功之后, 又立马出现的原因
上级
07c32732
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
25 addition
and
0 deletion
+25
-0
docs/user_guide/faq.md
docs/user_guide/faq.md
+25
-0
未找到文件。
docs/user_guide/faq.md
浏览文件 @
f88a14ac
...
...
@@ -26,6 +26,7 @@
-
14、集群的删除,是否会真正的删除集群?
-
15、APP(应用)如何被使用起来?
-
16、为什么下线应用提示operation forbidden?
-
17、删除Topic成功,为什么过一会儿之后又出现了?
---
...
...
@@ -170,3 +171,27 @@ app在Logi-KM中可以近似理解为租户,或者是kafka里面的一个账
使用的是2.4.0之前的旧版本,旧版本存在缓存更新的BUG,建议升级至最新的版本,或者简单粗暴的就是重启一下KM。
### 17、删除Topic成功,为什么过一会儿之后又出现了?
**原因说明:**
Logi-KM会去请求Topic的endoffset信息,要获取这个信息就需要发送metadata请求,发送metadata请求的时候,如果集群允许自动创建Topic,那么当Topic不存在时,就会自动将该Topic创建出来。
**问题解决:**
因为在Logi-KM上,禁止Kafka客户端内部元信息获取这个动作非常的难做到,因此短时间内这个问题不好从Logi-KM上解决。
当然,对于不存在的Topic,Logi-KM是不会进行元信息请求的,因此也不用担心会莫名其妙的创建一个Topic出来。
但是,另外一点,对于开启允许Topic自动创建的集群,建议是关闭该功能,开启是非常危险的,如果关闭之后,Logi-KM也不会有这个问题。
最后这里举个开启这个配置后,非常危险的代码例子吧:
```
java
for
(
int
i
=
0
;
i
<
100000
;
++
i
)
{
// 如果是客户端类似这样写的,那么一启动,那么将创建10万个Topic出来,集群元信息瞬间爆炸,controller可能就不可服务了。
producer
.
send
(
new
ProducerRecord
<
String
,
String
>(
"logi_km"
+
i
,
"hello logi_km"
));
}
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录