0
Kafka 브로커가 포트 9093으로 SSL을 수신 할 때 내 코드 하나가 예외를 throw합니다. 일반 텍스트 수신기에서 코드 스 니펫이 정상적으로 작동합니다.SSL/TLS Listener에서 실행중인 Kafka에서 BlockingChannel을 읽을 때 EOF 예외 받기
어떤 아이디어가 잘못 되었습니까? ??
public KafkaMetadataHelper(String kafkaConnect) throws Exception {
// use lowlevel kafka.api to query consumer group metadata (ie max committed offset)
String[] hostAndPort = kafkaConnect.split(":");
String host = hostAndPort[0];
int port = Integer.parseInt(hostAndPort[1]);
channel = new BlockingChannel(host, port,
BlockingChannel.UseDefaultBufferSize(),
BlockingChannel.UseDefaultBufferSize(),
10000);
channel.connect();
GroupCoordinatorRequest request = new GroupCoordinatorRequest(MY_GROUP,
GroupCoordinatorRequest.CurrentVersion(),
correlationId++,
MY_CLIENTID);
channel.send(request);
GroupCoordinatorResponse metadataResponse = null;
try {
metadataResponse = GroupCoordinatorResponse.readFrom(channel.receive().payload());// This is where the exception is thrown
} catch (Exception e) {
e.printStackTrace();
}
}
내가 무엇입니까 오류 메시지는 이것이다.
java.io.EOFException
at org.apache.kafka.common.network.NetworkReceive.readFromReadableChannel(NetworkReceive.java:103)
at kafka.network.BlockingChannel.readCompletely(BlockingChannel.scala:131)
at kafka.network.BlockingChannel.receive(BlockingChannel.scala:122)
덕분에 나는이 공부하고 내 입력을 공유합니다 ... –