小编Tom*_*Tom的帖子

由于节点 -1 断开连接,Kafka 消费者错误取消了关联 ID 为 1 的正在进行的 API_VERSIONS 请求

我的消费者配置如下

package com.example.kafka.config;

import org.apache.kafka.clients.consumer.ConsumerConfig;
import org.apache.kafka.common.serialization.StringDeserializer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.kafka.annotation.EnableKafka;
import org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory;
import org.springframework.kafka.core.ConsumerFactory;
import org.springframework.kafka.core.DefaultKafkaConsumerFactory;

import java.util.HashMap;
import java.util.Map;

@EnableKafka
@Configuration
public class KafkaConsumerConfig {
    @Bean
    public ConsumerFactory<String, String> consumerFactory() {
        Map<String, Object> props = new HashMap<>();
        props.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:2181");
        props.put(ConsumerConfig.GROUP_ID_CONFIG, "group-tenent1-id");
        props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);
        props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);
        return new DefaultKafkaConsumerFactory<>(props);
    }
    @Bean
    public ConcurrentKafkaListenerContainerFactory<String, String> kafkaListenerContainerFactory() {
        ConcurrentKafkaListenerContainerFactory<String, String>
                factory = new ConcurrentKafkaListenerContainerFactory<>();
        factory.setConsumerFactory(consumerFactory());
        return factory;
    }

}
Run Code Online (Sandbox Code Playgroud)

但是,当应用程序启动时,我看到以下内容不断输出

由于节点 -1 已断开连接,已取消相关 ID 为 1 的进行中 API_VERSIONS 请求 …

java apache-kafka spring-boot spring-kafka

9
推荐指数
1
解决办法
3万
查看次数

带有忽略大小写的 JDBC URL 不适用于 H2 数据库连接

我试图在 SQL 模式下使用 h2 数据库。我能够创建一个全部大写的模式,并在其下创建一些表。但是,除非我匹配所有大写的架构名称,否则我在休眠上运行的应用程序似乎无法工作。我认为 h2 可以在 JDBC 连接字符串中使用 IGNROECASE=TRUE 进行配置。我错过了什么吗?

java hibernate h2

3
推荐指数
1
解决办法
4956
查看次数

如何调试 terraform

我试图测试运行我公司的 terraform 模块。

\n

然后运行 ​​terraform apply 出现以下错误。

\n
\xe2\x95\xb7\n\xe2\x94\x82 Error: Missing required argument\n\xe2\x94\x82\n\xe2\x94\x82 The argument "domain" is required, but was not set.\n\n
Run Code Online (Sandbox Code Playgroud)\n

我搜索了所有项目文件夹,包括文件夹中的文件.terraform,但找不到该变量。

\n

我如何知道哪个 terraform 脚本给出了该错误?

\n

terraform terraform-modules

1
推荐指数
1
解决办法
1万
查看次数