2016-05-14 2 views
1

Есть ли способ обнажить kafka и zookeeper порт в CF? Я толкнул spotify/kafka docker image в облачный литейный цех. Оба localhost:2181 и localhost:9092 работают правильно, но как я могу сделать эти порты видимыми для других приложений? Я ожидал, например, что kafka.run.pivotal.io:2181 и kafka.run.pivotal.io:9092 будут доступны, но это не тот случай. Я очень ценю ваш вклад. Благодарю.Как открыть порты Kafka и Zookeeper в облачном литейном цехе

ответ

1

Bind Кафка/Zookeeper экземпляр службы с приложением, в котором вы хотите использовать:

cf bind-service APP_NAME SERVICE_INSTANCE 

После этой операции URL создаваемого экземпляра службы будет VCAP_SERVICES переменной окружения приложения. Проверьте с:

cf env APP_NAME 

Все, что вам нужно сделать сейчас, чтобы получить URL экземпляра службы путем анализа VCAP_SERVICES на стороне приложения. Этот шаг зависит от языка/структуры, которую вы используете.

Смежные вопросы