Apache kafka 卡夫卡内部主题:在哪里创建内部主题?源代理还是目标代理?
我们正在进行一次有状态的行动。我们的集群是受管理的。每次创建内部主题时,我们都必须要求管理员解锁,以便卡夫卡流应用程序可以创建内部主题。我们可以控制目标群集,而不是源群集Apache kafka 卡夫卡内部主题:在哪里创建内部主题?源代理还是目标代理?,apache-kafka,apache-kafka-streams,kafka-topic,Apache Kafka,Apache Kafka Streams,Kafka Topic,我们正在进行一次有状态的行动。我们的集群是受管理的。每次创建内部主题时,我们都必须要求管理员解锁,以便卡夫卡流应用程序可以创建内部主题。我们可以控制目标群集,而不是源群集 因此,想了解哪个集群-源/目标是创建的内部主题吗?AFAIK,kafka streams应用程序只连接到一个集群,所有的源/目标/内部主题都在那里创建。AFAIK,kafka streams应用程序只连接到一个群集,并且所有源/目标/内部主题都在该群集上创建。到目前为止,kafka Stream应用程序只能支持连接到流配置中的
因此,想了解哪个集群-源/目标是创建的内部主题吗?AFAIK,kafka streams应用程序只连接到一个集群,所有的源/目标/内部主题都在那里创建。AFAIK,kafka streams应用程序只连接到一个群集,并且所有源/目标/内部主题都在该群集上创建。到目前为止,kafka Stream应用程序只能支持连接到流配置中的
引导服务器配置中定义的一个群集
如上所述,所有源主题都驻留在这些代理中,所有内部主题(变更日志/重新分区主题)都在同一集群中创建。KStream应用程序也将在同一集群中创建目标主题
值得查看服务器日志,以了解和分析实际的根本原因。到目前为止,Kafka流应用程序只能支持连接到流配置中的引导\u server\u CONFIG
中定义的一个集群
如上所述,所有源主题都驻留在这些代理中,所有内部主题(变更日志/重新分区主题)都在同一集群中创建。KStream应用程序也将在同一集群中创建目标主题
值得查看服务器日志,以了解和分析实际的根本原因。因为其他答案表明Kafka流应用程序应该只连接一个集群。内部主题由Kafka流应用程序创建,并且仅由创建它的应用程序使用。但是,在代理端可能存在一些与安全设置相关的配置,这些配置可能会阻止流应用程序创建以下主题:
如果在Kafka代理上启用了安全性,则必须授予基础客户端管理权限,以便它们可以创建内部主题集。有关更多信息,请参阅Streams Security
引自
要记住的另一点是,内部主题是由流应用程序自动创建的,并且没有用于自动创建内部主题的显式配置。因为其他答案表明Kafka流应用程序应该只连接一个集群。内部主题由Kafka流应用程序创建,并且仅由创建它的应用程序使用。但是,在代理端可能存在一些与安全设置相关的配置,这些配置可能会阻止流应用程序创建以下主题:
如果在Kafka代理上启用了安全性,则必须授予基础客户端管理权限,以便它们可以创建内部主题集。有关更多信息,请参阅Streams Security
引自
要记住的另一点是,内部主题是由流应用程序自动创建的,并且没有用于自动创建内部主题的显式配置