Кассандра нуб здесь. Я прошел онлайн-обучение, для которого не требовалось ничего, кроме локального подключения. Сейчас я вытащил несколько старых компьютеров и настроил их как кластер, однако я не могу подключиться к ним через DevCenter или с помощью Java-драйвера.
Я использовал OpsCenter для настройки кластера, надеясь, что мне не придется выполнять какую-либо ручную настройку, но, похоже, потребуется некоторая ручная настройка.
Я использовал OpsCenter 4.0.3 для создания кластера Community 2.0.3 с четырьмя узлами. Все четыре узла присоединены к кластеру. OpsCenter видит их все и показывает как активные. Все четыре узла работают под управлением Ubuntu Desktop 13.10. Я успешно добавил пространство ключей с помощью вкладки Схема OpsCenter.
Nmap показывает, что ни на одном из узлов не открыт порт 9042, поэтому мне кажется, что это проблема с агентами на стороне клиента, которые не прослушивают порт.
По предложению кого-то из DataStax я отредактировал файл cassandra.yaml на одном из узлов (как это бывает, на исходном узле) и установил rpc_address на IP-адрес узла (то есть: 192.168.0.123). Я перезапустил ноду из OpsCenter, но эффекта не было.
Затем я отредактировал cassandra.yaml и изменил listen_address на адрес узла и перезапустил узел из OpsCenter, но снова безрезультатно.
Очевидно, я пропустил шаг где-то вдоль линии. Любой, кто успешно запустил кластер Cassandra, знает, что я упускаю из виду?