Итак, у меня есть кассандра с одним узлом, работающая на машине AWS, в которой также установлен OpsCenter. Я пытаюсь управлять с OpsCenter GUI из окна машины (которая находится в той же частной сети в качестве узла Cassandra), однако я получаю следующую ошибкуrpc_address и broadcast_rpc адрес для cassandra.yaml для Datastax OpsCenter
«Нет HTTP связь с агентом»
журналы OpsCenter показать следующую информацию: -
2017-02-19 18: 08: 17622 [Test_Cluster] INFO: Узел 172.18.51.175 изменил режим нормальной (MainThread) 2017-02-19 18: 08: 17,773 [ Test_Cluster] INFO: использование 1.2.3.4 в качестве адреса RPC для узла 172.18.51.175 (MainThread) 2017-02-19 18: 09: 12,046 [Test_Cluster] WARN: Эти узлы сообщили об этом сообщении, узлы: ['172.18.51 .175 '] Сообщение: HTTP-запрос http://1.2.3.4:61621/connection-status? failed: Тайм-аут пользователя вызвал сбой подключения. (MainThread) 2017-02-19 18: 10: 12,045 [Test_Cluster] WARN: Эти узлы сообщили об этом сообщении, Узлы: ['172.18.51.175'] Сообщение: HTTP-запрос http://1.2.3.4:61621/connection-status? failed: Тайм-аут пользователя вызвал сбой подключения. (MainThread) 2017-02-19 18: 11: 12,046 [Test_Cluster] WARN: Эти узлы сообщили об этом сообщении, Узлы: ['172.18.51.175'] Сообщение: HTTP-запрос http://1.2.3.4:61621/connection-status? не удалось: IPv4Address (TCP, «1.2.3.4», 61621) (MainThread) 2017-02-19 18: 12: 12,045 [Test_Cluster] WARN: Эти узлы сообщили об этом сообщении, Nodes: ['172.18.51.175'] Сообщение: HTTP-запрос http://1.2.3.4:61621/connection-status? не удалось: IPv4Address (TCP, «1.2.3.4», 61621) (MainThread) 2017-02-19 18: 13: 12,433 [Test_Cluster] WARN: Эти узлы сообщили об этом сообщении, Nodes: ['172.18.51.175'] Сообщение: HTTP-запрос http://1.2.3.4:61621/connection-status? не удалось: IPv4Address (TCP, «1.2.3.4», 61621) (MainThread) 2017-02-19 18: 14: 12,045 [Test_Cluster] WARN: Эти узлы сообщили об этом сообщении, Узлы: ['172.18.51.175'] Сообщение: HTTP-запрос http://1.2.3.4:61621/connection-status? не удалось: IPv4Address (TCP, «1.2.3.4», 61621) (MainThread) 2017-02-19 18: 15: 12,045 [Test_Cluster] WARN: Эти узлы сообщили об этом сообщении, Nodes: ['172.18.51.175'] Сообщение: HTTP-запрос http://1.2.3.4:61621/connection-status? failed: Тайм-аут пользователя вызвал сбой подключения. (MainThread) 2017-02-19 18: 16: 12,044 [Test_Cluster] WARN: Эти узлы сообщили об этом сообщении, Узлы: ['172.18.51.175'] Сообщение: HTTP-запрос http://1.2.3.4:61621/connection-status? не удалось: IPv4Address (TCP, «1.2.3.4», 61621) (MainThread) 2017-02-19 18: 17: 12,044 [Test_Cluster] WARN: Эти узлы сообщили об этом сообщении, Nodes: ['172.18.51.175'] Сообщение: HTTP-запрос http://1.2.3.4:61621/connection-status? не удалось: IPv4Address (TCP, «1.2.3.4», 61621) (MainThread) 2017-02-19 18: 18: 12,045 [Test_Cluster] WARN: Эти узлы сообщили об этом сообщении, Nodes: ['172.18.51.175'] Сообщение: HTTP-запрос http://1.2.3.4:61621/connection-status? не удалось: IPv4Address (TCP, «1.2.3.4», 61621) (MainThread)
Итак, я думаю, что мой файл 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 [::]: * LISTEN tcp6 0 0 [::]: 61621 [: :]: LISTEN
Я не уверен, что я делаю неправильно или как установить эти параметры в cassandra.yaml, чтобы он работал с Opscenter.
Примечание: У меня, кажется, проблемы только с OpsCenter с вышеуказанной конфигурацией. Службы Cassandra запускаются нормально, и мое веб-приложение подключается к кластеру с помощью драйвера datastax. У кого-нибудь есть комментарии о том, что может пойти не так?
Благодаря