Я устанавливаю Docker-контейнер для Confluent Platform и получаю сообщение об ошибке javax.net.ssl.SSLHandshakeException. Какой сертификат мне добавить?
Причина, по которой я использую Docker, заключается в том, что мой ноутбук является устройством Windows. Я установил последнюю версию Java / клонировал последние образы для Confluent Platform.
Я добавил сертификат для "* .confluent.io" в cacerts для моей JRE.
Я думаю, что эта проблема связана с тем, что моя среда является закрытой средой единого входа. Вот где я застрял.
Конкретное сообщение об ошибке, которое я получаю при настройке docker compose с изображением CP, равно
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Error: Unknown error
ERROR: Service 'connect' failed to build: The command '/bin/sh -c confluent-hub install --no-prompt confluentinc/kafka-connect-datagen:latest' returned a non-zero code: 7
Это ошибка, которую я получаю при использовании
curl https://api.hub.confluent.io/api/plugins
curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.