невозможно получить доступ к кассандре из azure блоков данных - PullRequest
1 голос
/ 29 января 2020

всякий раз, когда я пытаюсь получить доступ к своему кластеру cassandra из azure кирпичей данных, получая ошибку ниже,

java .io.IOException: Не удалось открыть собственное соединение с Cassandra в {xx.xx.xx. xx}: 9142

Причина: com.datastax.driver.core.exceptions.NoHostAvailableException: все хосты попытались выполнить запрос (пытался: /xx.xx.xx.xx:9142 (ком. datastax.driver.core.exceptions.TransportException: [/xx.xx.xx.xx:9142] Невозможно подключиться))

Cassandra была установлена ​​на azure vm, оба моих azure vm и блоки данных находятся в том же VNET.

Можете ли вы, пожалуйста, кто-нибудь помочь мне в этом?

1 Ответ

0 голосов
/ 29 января 2020

Если вы работаете на Azure или AWS .., убедитесь, что для параметра broadcast_rpc_address установлено значение publi c IP-адрес или имя хоста dns, эти настройки должны работать для вас -

rpc_address: <<strong> приватный ip вашего vm >

широковещательный_адрес: <<strong> publi c ip или hostname.westeurope.cloudapp. azure .com >

адрес для прослушивания: localhost

...