2017-02-19 32 views
1

Итак, у меня есть кассандра с одним узлом, работающая на машине 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. У кого-нибудь есть комментарии о том, что может пойти не так?

Благодаря

ответ

0

мой rpc_address является 0.0.0.0

и мой broadcast_rpc_address устанавливается как 1.2.3.4

Это ваша ошибка, измените rpc_address на локальный IP - > 172.18.51.175 [если это узлы IP]

Завершите файл cassandra.yaml, который также имеет значение listen_address, -> 172.18.51.175