Итак, у меня есть одноузловая кассандра, работающая на машине AWS, на которой также установлен OpsCenter. Я пытаюсь управлять им с помощью графического интерфейса OpsCenter с компьютера Windows (который находится в той же частной сети, что и узел cassandra), однако я продолжаю получать следующую ошибку
«Нет связи по протоколу HTTP с агентом»
Журналы Opscenter содержат следующую информацию -
Итак, я думаю, что мой файл cassandra.yaml нуждается в некоторых изменениях?
В настоящее время я установил listen_address как частный IP-адрес моего узла
мой rpc_address - 0.0.0.0
а мой broadcast_rpc_address установлен как 1.2.3.4
Вот как рекомендовал документ datastax.
Я попытался установить rpc_address и broadcast_rpc_address на частный IP-адрес узла, и в этом сценарии это тоже не удалось.
netstat --listen показывает следующую строку для портов 61621 и 61620
tcp6 0 0 [::]: 61620 [::]: * СЛУШАТЬ tcp6 0 0 [::]: 61621 [::]: * СЛУШАТЬ
Я не уверен, что я делаю не так или как установить эти параметры в cassandra.yaml, чтобы он работал с Opscenter.
Примечание. Похоже, у меня проблемы только с OpsCenter с указанной выше конфигурацией. Службы Cassandra запускаются нормально, и мое веб-приложение подключается к кластеру с помощью драйвера datastax. У кого-нибудь есть комментарии о том, что может пойти не так?
Спасибо
мой rpc_address - 0.0.0.0