Я хотел подключить Conducktor к кластеру Kafka, который у меня есть в Heroku, и после выполнения шагов с сайта для входа в систему SSL я все еще не могу подключиться .. У кого-нибудь есть указатели?
1- I go в моем приложении Heroku и на вкладке настроек я вижу переменные для Publi c Cert, частного и доверенного сертификата.
2 - Используя heroku cli , я передать эти ключи в переменные, а затем в файлы, команды:
HEROKU -> VARIABLE (Ma c OSX)
client_key=`heroku config:get KAFKA_CLIENT_CERT_KEY --app replace_with_application_name`
client_cert=`heroku config:get KAFKA_CLIENT_CERT --app replace_with_application_name`
trusted_cert=`heroku config:get KAFKA_TRUSTED_CERT --app replace_with_application_name`
VARIABLE -> FILE
echo "$client_key" >> keystore.pem
echo -n "$client_cert" >> keystore.pem
echo -n "$trusted_cert" > truststore.pem
3- Я импортирую файлы в Java хранилище Conduktor (https://www.conduktor.io/docs)
sudo keytool -keystore /Applications/Conduktor.app/Contents/PlugIns/Java.runtime/Contents/Home/jre/lib/security/cacerts -import -file keystore.pem
4- В проводнике добавляю новый Kafka Cluster используя сервер bootstrap, который я получаю при запуске команды heroku config:get KAFKA_URL -app replace_with_application_name
, но удаляю из нее секцию kafka+ssl://
.
5- Проверьте соединение, и через несколько секунд я получаю сообщение об ошибке:
Любая подсказка будет приветствоваться. Спасибо!