Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 卡夫卡:使用选项自动创建主题_Apache Kafka_Kafka Consumer Api_Kafka Producer Api_Kafka Topic - Fatal编程技术网

Apache kafka 卡夫卡:使用选项自动创建主题

Apache kafka 卡夫卡:使用选项自动创建主题,apache-kafka,kafka-consumer-api,kafka-producer-api,kafka-topic,Apache Kafka,Kafka Consumer Api,Kafka Producer Api,Kafka Topic,我在卡夫卡中使用自动创建主题。有些主题需要压缩,有些则不需要 是否可以在自动创建主题时指定自定义选项;或者,在我消费或生产它之前,我是否需要测试它的存在性并使用所需的选项“手动”创建它 致以最诚挚的问候启用自动创建主题允许您写入不存在的主题。你唯一能在卡夫卡制作人中定义的就是主题的名称 该主题的所有配置都将根据主题的默认设置(也称为服务器默认属性)进行设置 在上的文档中,您将找到相应的配置名称,例如,主题配置cleanup.policy的服务器默认属性是代理配置log.cleanup.polic

我在卡夫卡中使用自动创建主题。有些主题需要压缩,有些则不需要

是否可以在自动创建主题时指定自定义选项;或者,在我消费或生产它之前,我是否需要测试它的存在性并使用所需的选项“手动”创建它


致以最诚挚的问候

启用自动创建主题允许您写入不存在的主题。你唯一能在卡夫卡制作人中定义的就是主题的名称

该主题的所有配置都将根据主题的默认设置(也称为服务器默认属性)进行设置

在上的文档中,您将找到相应的配置名称,例如,主题配置
cleanup.policy
的服务器默认属性是代理配置
log.cleanup.policy


如果您需要完全控制检查主题是否存在并以编程方式使用特定配置创建主题,您可以使用。

AFAIK这是不可能的。当
auto.create.topics.enable
设置为
true
时,将始终使用默认配置创建主题。你能提供一些关于数据流和工作原理的更多细节吗?