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

CentOS: OpsCenter не видит агента другого узла

Я новичок в Apache Cassandra. Я пытаюсь установить небольшой образец кластера, используя два сервера CentOS. Я следил за документацией (установка Tarball), и узлы подняты. Однако, когда я захожу в OpsCenter, узлы не могут видеть агентов друг друга (всегда «подключен 1 из 2 агентов». Я пытался исправить, но ничего не изменилось).

Я попытался как отключить, так и включить SSL, я попытался установить входящий_интерфейс в opscenter.conf, я попробовал почти все, что предлагала мне сеть, но проблема не исчезла.

Кто-нибудь может мне помочь, пожалуйста?

Я бы порекомендовал просмотреть /var/lib/datastax-agent/conf/address.yaml на узлах, чтобы убедиться, что они оба содержат имя хоста или IP-адрес машины, на которой запущен opscenter, в настройке «stampp_interface».

Кроме того, иногда бывает полезно при первоначальной настройке кластера перезапустить и агенты, и opscenter, а затем перезагрузить opscenter в браузере.

Я мало знаю о вашей конфигурации, но сам испытал аналогичный вариант использования, когда в opscenter были данные только от локального агента передачи данных.

Моя первоначальная настройка была такой: 3 узла cassandra, все 3 запущенных opscenter и datastax-agent, с агентом, настроенным для локального узла. Похоже, это было неправильно, поскольку агенты должны были быть настроены с (одним?) Адресом opscenter. Я решил запустить агентов только на всех 3 узлах, но opscenter только на одном из них, и настроил все 3 агента так, чтобы они указывали на этот узел (agent / bin / setup ... это обновляет conf / address.yaml). Это устранило мою проблему. Я до сих пор не знаю, как настроить opsCenter на несколько хостов, но это уже другая проблема.