2014-10-13 2 views
0

Известно, что создание кластера на одной машине невозможно с помощью замены портов. Обходным путем является добавление виртуальных Ethernet-устройств на наш компьютер и их использование для настройки кластера.Как развернуть кластер Cassandra на двух машинах ec2?

Я хочу развернуть кластер, скажем, 6 узлов, на двух экземплярах ec2. Это означает, что на каждой машине 3 узла. Является ли это возможным? Каким должен быть адрес семенных узлов, если это возможно? Это хорошая идея для производства?

+0

Интересно. Имеет ли этот подход преимущество перед Vnodes? –

+0

Мы ищем такие возможности. – extraDarker

ответ

0

Вы можете использовать Datastax AMI на AWS. Datastax Enterprise - это подходящее решение для производства.

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

Есть простые инструкции here. При настройке параметров экземпляра вам необходимо написать дополнительные параметры для кластера, например --clustername yourCluster --totalnodes 6 --version community и т. Д. Вы также можете установить Cassandra вручную, установив последнюю версию java и cassandra.

Вы можете создать кластер путем изменения /etc/cassandra/cassandra.yaml (Ubuntu 12.04) поля, как cluster_name, seeds, listener_address, rpc_broadcast и token. Cluster_name должны быть одинаковыми для всего кластера. Семя - это главный узел, который IP должен добавить для каждого узла. Я запутался в токенах

Смежные вопросы