Попытка установить sh Kafka с двухсторонним SSL, но с ошибкой - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь установить sh 2-стороннюю аутентификацию TLS с Kafka (версия 2.4.0).

Моя конфигурация server.properties:

listeners=SSL://kafka1:9092
advertised.listeners=SSL://<public_ip>:9092
ssl.keystore.location=path/server.keystore.jks
ssl.keystore.password=pass
ssl.truststore.location=path/server.truststore.jks
ssl.truststore.password=pass
ssl.endpoint.identification.algorithm=HTTPS
security.inter.broker.protocol=SSL

client.properties:

bootstrap.servers=kafka1:9092
security.protocol=SSL
ssl.keystore.location=path/client.keystore.jks
ssl.keystore.password=pass
ssl.truststore.location = path/client.truststore.jks
ssl.truststore.password=pass

kafkaServer и zooKeeper включены. Но когда я пытаюсь создать topi c:

kafka-topics.sh --bootstrap-server kafka1:9092 --create --replication-factor 1 --partitions 1 --topic sometopic --command-config config/client.properties

выдается ошибка:

org.apache.kafka.common.errors.SslAuthenticationException: SSL handshake failed
Caused by: javax.net.ssl.SSLHandshakeException: No name matching kafka1 found

Мой сертификат подключен к имени kafka1, и происходит сопоставление из kafka1 в local_ip. Вы видели такую ​​ошибку раньше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...