Strimzi主题运算符:主题已管理

时间:2018-12-19 12:52:22

标签: strimzi

我们正在使用Strimzi 0.8.2在Openshift集群上操作Kafka。为了测试Kafka Connect,我们在本地使用Confluent Docker容器(因此尚未在集群上使用)。 在添加新的连接器之前,我先创建一个主题,例如使用“ oc apply”命令执行“ my_topic”,我可以在Openshift的“其他资源”下看到该主题。

现在,它变得奇怪了:

一段时间后,“ my_topic”有时(并非总是如此!)显然被删除,并且作为回报,创建了一个新主题,名称为“ my_topic --- 2df4s38d13s8df4354d”。这个新主题没有我为主题指定的配置。然而,在其他一些时候,似乎生成了新主题之后,我的原始主题仍然存在。

奇怪的是,这并不总是以相同的方式发生。有时,如果在1-2分钟后发生-有时,仅当我为该主题启动新的连接器时才会发生。

在Openshift中,我可以在“其他资源”列表中看到这两个主题(一个带有常规名称,另一个带有结尾的字母数字字符串)。当我打开YAML时,它们都具有相同的“ topicName”,但由于字母数字字符串,“名称”有所不同。 但是,当我通过kafka-topics.sh列出所有Kafka主题时,我只会看到一个主题,没有指定的配置。

我在主题运算符的日志文件中找到以下条目:

[2018-12-19 12:05:49,136] ERROR <opicOperator:365> [oop-thread-1] Error reconciling KafkaTopic my-kafka-cluster/my-topic
io.strimzi.operator.topic.OperatorException: Topic 'my_topic' is already managed via KafkaTopic 'my_topic---2df4s38d13s8df4354d' it cannot also be managed via the KafkaTopic 'my-topic'

有人对此行为有解释吗?预先感谢!

0 个答案:

没有答案