Apache kafka &引用;提供了配置foo.bar,但它不是';t一个已知的配置";
当我在分布式模式(connect runtime v1.0.0)下启动连接器时,有几个配置值是必需的。我所说的价值观是:Apache kafka &引用;提供了配置foo.bar,但它不是';t一个已知的配置";,apache-kafka,apache-kafka-connect,Apache Kafka,Apache Kafka Connect,当我在分布式模式(connect runtime v1.0.0)下启动连接器时,有几个配置值是必需的。我所说的价值观是: offset.storage.topic offset.storage.partitions key.converter config.storage.topic config.storage.replication.factor rest.port status.storage.topic key.converter.schemas.enable value.convert
offset.storage.topic
offset.storage.partitions
key.converter
config.storage.topic
config.storage.replication.factor
rest.port
status.storage.topic
key.converter.schemas.enable
value.converter.schemas.enable
internal.value.converter
internal.key.converter
internal.key.converter.schemas.enable
internal.value.converter.schemas.enable
status.storage.partitions
status.storage.topic
value.converter
offset.flush.interval.ms
offset.storage.replication.factor
...
一旦连接器以这些属性的有意义的值启动,它就会按预期工作。但在启动时,日志中充满了如下条目
WARN o.a.k.c.admin.AdminClientConfig.logUnused - The configuration 'offset.storage.topic' was supplied but isn't a known config.
对于上述所有内容,必须使用强制配置值。
有三个配置类记录这些警告:
org.apache.kafka.clients.consumer.ConsumerConfig
org.apache.kafka.clients.admin.AdminClientConfig
org.apache.kafka.clients.producer.ProducerConfig
从现在起,我还没有找到这种行为的原因。这里缺少了什么或是什么错误导致了这些警告?我一定要担心这些警告吗?从我的判断,这似乎无关紧要这一问题有一张截止到11月19日仍然有效的罚单: 运行Connect时,日志中包含许多关于“配置{}已提供,但不是已知配置”的警告。当Connect创建生产者、使用者和管理客户端时会发生这种情况,因为AbstractConfig在构造时会记录未使用的配置属性。由于生产者、消费者和AdminClient都在构造函数中创建了自己的AbstractConfig实例,所以我们甚至不能调用它的ignore(String key)方法,这一点很复杂 卡夫卡斯特团队也存在类似的问题:
现在找不到这个网页简而言之,这没关系。