Подключите Conduktor к Heroku Kafka - PullRequest
0 голосов
/ 02 марта 2020

Я хотел подключить 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- Проверьте соединение, и через несколько секунд я получаю сообщение об ошибке:

herok

Любая подсказка будет приветствоваться. Спасибо!

1 Ответ

0 голосов
/ 17 марта 2020

Я получил его на работу ... Когда у вас есть сертификаты, добавьте эти свойства на вкладке Kafka Cluster:

security.protocol=SSL
ssl.client.auth=true
ssl.keystore.password=**<REPLACE_WITH_KEYSTORE_PASSWORD>**
ssl.truststore.password=**<REPLACE_WITH_TRUSTSTORE_PASSWORD>**
ssl.keystore.location=**<REPLACE_WITH_KEYSTORE_PATH>**
ssl.truststore.location=**<REPLACE_WITH_KEYSTORE_PATH>**
ssl.endpoint.identification.algorithm=
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...