Как подключить центр разработки datastax к удаленному кластеру в экземпляре Amazon EC2?

Я установил следующее. rpc_address на внешний общедоступный IP-адрес. Адрес прослушивания: внутренний IP-адрес (не локальный хост), rpc_broad_cast: внутренний IP-адрес

В центре разработки я использую внешний IP и порт 9042.

Дайте мне знать, если я делаю что-то не так.


person fsheriff    schedule 02.04.2016    source источник
comment
Пожалуйста, опишите конкретную проблему, с которой вы столкнулись - можете ли вы подключиться с этой конфигурацией? Если нет, есть ли соответствующий вывод в журналах или где-либо еще?   -  person snakecharmerb    schedule 02.04.2016
comment
Спасибо, змеиный чармерб, что ответили мне. Я не могу подключиться, и ошибка, которую я получаю в центре разработки, есть. Указанные хосты не могут быть достигнуты. Все хосты, которые пытались выполнить запрос, не удались (пробовали: /‹публичный IP-адрес экземпляра amazon ec2›:9160 (com.datastax.driver.core.TransportException: [/‹публичный IP-адрес экземпляра amazon ec2›:9160] Не удается подключиться)) [ /‹Amazon ec2 instance public ip:9160›] Не удается подключиться   -  person fsheriff    schedule 02.04.2016


Ответы (2)


Спасибо snakecharmerb за попытку помочь мне в этом.

Я смог найти решение для этого сам. Фактическая проблема заключалась в том, что я использовал Dev Center 1.4 для подключения к Cassandra 3. После того, как я обновился до Dev Center 1.5, он заработал как шарм с включенной переадресацией локальных портов SSH.

Это следующие настройки Listen Address: внутренний IP-адрес (не локальный хост), rpc_address: внутренний IP-адрес (такой же, как указано выше)

Шаги После установки вышеуказанных шагов

На моем терминале включена переадресация локальных портов ssh -L 9042::9042 @

Запустить Центр разработки 1.5

Оно работало завораживающе

person fsheriff    schedule 03.04.2016

Наконец-то сработало:

шаги:

1. set listen_address to private IP of EC2 instance.
2. do not set any broadcast_address
3. set rpc_address to 0.0.0.0
4. set broadcast_rpc_address to public ip of EC2 instance.
person Nilesh    schedule 22.10.2016