Назад | Перейти на главную страницу

Открытие портов в EC2

У меня экземпляр ec2. Я открыл порт в группе безопасности для cassandra (9160), и cassandra его слушает. Если я использую nmap на экземпляре, этот порт не отображается, и я не могу подключиться к узлу cassandra удаленно через cassandra-cli, cqlsh или python-cql. Это заставляет меня думать, что я что-то упускаю при открытии порта. Итак, в целом, как открыть порт в экземпляре ec2 в Ubuntu AMI?

Cassandra внутренне использует Thrift для RPC и сплетен, который работает по протоколу 7199. Если ваш порт 9160 открыт в группах безопасности, а ваша кассандра представляет собой кластер, а не одну машину, то есть вероятность, что некоторые внутренние зависимые порты не открыты.

Вы проверили Как я могу открыть порт на моем экземпляре EC2?

Вы в основном хотите открыть брандмауэр на уровне ОС, вам также необходимо открыть группу безопасности для AMI. В противном случае порт заблокирован политикой безопасности Amazons.