我的kafka服务器已启用 SSL ,分区数为6。这是一个代理设置。
以下是我的生产者配置:
props.put(ProducerConfig.ACKS_CONFIG, "1");
props.put(ProducerConfig.RETRIES_CONFIG, 1);
props.put(ProducerConfig.COMPRESSION_TYPE_CONFIG,"snappy");
props.put(ProducerConfig.MAX_REQUEST_SIZE_CONFIG,"10485760");
props.put(ProducerConfig.LINGER_MS_CONFIG,"2000");
props.put(ProducerConfig.BATCH_SIZE_CONFIG,"65536");
props.put(ProducerConfig.BUFFER_MEMORY_CONFIG, "52428800");
我收到以下警告,并最终在回调中得到异常:
19:59:27.262 [kafka-producer-network-thread | producer-1] WARN o.a.k.c.producer.internals.Sender - [Producer clientId=producer-1] Received invalid metadata error in produce request on partition DataTopic-2 due to org.apache.kafka.common.errors.NetworkException: The server disconnected before a response was received.. Going to request metadata update now
19:59:27.262 [kafka-producer-network-thread | producer-1] WARN o.a.k.c.producer.internals.Sender - [Producer clientId=producer-1] Got error produce response with correlation id 5059062 on topic-partition DataTopic-2, retrying (0 attempts left). Error: NETWORK_EXCEPTION
19:59:27.262 [kafka-producer-network-thread | producer-1] WARN o.a.k.c.producer.internals.Sender - [Producer clientId=producer-1] Received invalid metadata error in produce request on partition DataTopic-2 due to org.apache.kafka.common.errors.NetworkException: The server disconnected before a response was received.. Going to request metadata update now
19:59:27.262 [kafka-producer-network-thread | producer-1] WARN o.a.k.c.producer.internals.Sender - [Producer clientId=producer-1] Got error produce response with correlation id 5059063 on topic-partition DataTopic-2, retrying (0 attempts left). Error: NETWORK_EXCEPTION
19:59:27.262 [kafka-producer-network-thread | producer-1] WARN o.a.k.c.producer.internals.Sender - [Producer clientId=producer-1] Received invalid metadata error in produce request on partition DataTopic-2 due to org.apache.kafka.common.errors.NetworkException: The server disconnected before a response was received.. Going to request metadata update now
任何人都可以建议所需的任何配置。