2016-02-16 5 views
0

Я поместил свой локальный экземпляр облачных вычислений. Когда я пытаюсь развернуть свое приложение, моему приложению требуется, чтобы cassandra работал и работал. У меня есть настройка узла cassandra на независимом сервере. Cloud Foundry throws com.datastax.driver.core.exceptions.NoHostAvailableExceptioncloudfoundry NoHostAvailableException при развертывании приложения

Принимая во внимание, что когда я пытаюсь выполнить ping с компьютера, на котором установлен CF, Ping успешно. Даже этот хост cassandra доступен с моего локального компьютера и отлично работает с моим развертыванием eclipse.

Как я могу облачно определить этот хост?

ответ

0

Вам необходимо убедиться, что (а) ваше приложение имеет доступ к информации об адресе и учетных данных для доступа к серверу cassandra и что (b) сети (и, возможно, DNS) таковы, что ваши экземпляры приложений будут на самом деле сможете добраться до сервера cassandra.

Для (a) вам необходимо привязать ваше приложение к «user-provided service instance». Для (b) вам необходимо убедиться, что ваше приложение работает security groups, чтобы оно дошло до вашего сервера cassandra.

+0

Фактически новый литейный листок для облаков делает группу безопасности обязательной. –

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

  • Нет связанных вопросов^_^