标签: apache-kafka
我刚刚尝试创建了一个Kafka主题"user:created",并在Kafka日志中看到了这个错误:Invalid character ':' in value part of property。我用谷歌搜索,发现在邮件列表中,人们也在谈论弃用.和_符号。
"user:created"
Invalid character ':' in value part of property
.
_
在Apache Kafka主题名称中不能使用哪些符号?
答案 0 :(得分:46)
根据source code for kafka 10
val legalChars = "[a-zA-Z0-9\\._\\-]" private val maxNameLength = 255 private val rgx = new Regex(legalChars + "+")
因此,最大长度为255个符号和字母,.(点),_(下划线),-(减号)可以使用
-
在Kafka 0.10中,maxNameLength从255更改为249.请参阅commit
在Kafka 0.11课程中,主题已移至内部包source