当前位置: 首页 > 知识库问答 >
问题:

kafka:提供了配置compression.codec,但不是已知的配置

漆雕和昶
2023-03-14

我运行Kafkajava客户端使用0.10.1.0。根据这里建议的配置https://cwiki.apache.org/confluence/display/KAFKA/Compression

我把

compression.codec=1

在生产者财产中。但是,当我运行时,生成器会执行配置压缩。编解码器已提供,但不是已知配置。将显示此警告。

根据API文件,http://home.apache.org/~jgus/kafka-0.10.1.0-rc0/javadoc/index。html?org/apache/kafka/clients/producer/KafkaProducer。仅html属性

compression.type

有空。

还有当我把压缩。主题,抛出相同的警告。

将属性压缩。类型足够压缩吗?

共有1个答案

况博容
2023-03-14

对于基于JVM的客户端,compression.codec是旧的Scala生产者的配置,它在Kafka 0.10时已经被删除,所以您应该使用compression.type

 类似资料:
  • 试图使用模式注册表在主题上发布json消息,但下面出错了。 配置的架构。登记处。url'已提供,但不是已知的配置 应用程序yml fle Kafka配置 ----------------------------------------------

  • 在Kafka Streams中添加压缩配置,类似于此链接: 但是我在日志中看到以下警告消息: 这个设置不受尊重吗?是不是表达得不好?

  • 问题内容: 在以下代码示例中: 我收到类似“未知提供者$ cookieStore”的angularjs错误。 “ myApp”具有Dependenciy和“ ngCookies”,并且对angular-cookies.min.js进行了评分,那么该代码有什么问题? 那是我在.config中执行此操作的事实吗? 问题答案: 因为只能在配置时传递提供程序,所以我最终没有通过请求转换器而是通过将服务创建

  • 问题内容: 我已经使用插件管理为jenkins安装了MSBuild插件。它已成功安装,并且可以在“作业配置”页面中看到MSBuild的选项。 但是,不幸的是,我无法在Jenkins配置页面中看到MSBuild部分。我需要在该部分中提供MSBuild.exe的路径。 知道为什么吗? 提前致谢! 问题答案: 此选项在此部分下可用。

  • 问题内容: 我当然缺少有关喷油器的一些基本知识,但是我无法理解为什么 还有这个 按预期工作,而这 会抛出 错误:[$ injector:unpr]未知提供程序:$ provideProvider <-$ provide 如下所述,与提供者有一些特殊的关系,而与实例打交道时,我不确定使块如此特别的东西。 结果,是否没有办法到达外部块,例如,使用(尽管似乎也获得了提供者实例)? 除了好奇心外,这个问题

  • 问题内容: 我有一个提供这样的JDBI 实例: 在另一个模块中,我想在该DBI实例上调用一些初始化方法(配置对特定数据类型的支持)。放入JDBI模块本身是不合适的逻辑,因为它是特定于应用程序的,而不是使用JDBI的任何应用程序所通用的。我是否可以进行这种“额外”配置? 我尝试使用该方法,但似乎没有为以这种方式提供的对象调用该方法。 问题答案: 该吉斯注射文档描述了如何通过注释与@注入的方法来调用一