2017-01-17 10 views
1

Я хочу настроить репликацию на две системы. Итак, нужны предложения для одного и того же. У меня есть следующие сомнения: -Cassandra - настройка репликации на 2 физическом оборудовании

1) Можно ли настроить репликацию на двух физических машинах?
2) Если да, что должно быть схемой ключей?
3) CREATE KEYSPACE ums_db С репликацией = {'class': 'NetworkTopologyStrategy', 'DC1': '3', 'DC2': '3'};

Что означает схема, означающая, что мне нужно иметь 6 физических машин или всего лишь 2 физических компьютера, где 3 узла логически созданы для хранения копий данных в каждом физическом центре данных?

4) Какая лучшая схема для создания репликации с двумя физическими машинами и какие все файлы необходимо изменить и как?

Спасибо,

+1

'scheme' не то же самое, как' schema'. Удалите тег. –

+0

@MichaelVehrs - удален. –

ответ

1
Is it possible to setup replication on two physical machines ? 

Да, это возможно. Если вы просто делаете это для целей оценки, сделайте это с помощью инструмента CCM. Инструмент CCM создает локальный кластер для указанного количества узлов. Читайте о CCM инструмент здесь - Link (я никогда не пытался создавать кластеры на двух разных машинах, но Шоуда работать.)

Если вы хотите использовать два физических машин, создавать кластеры с тремя узлами на каждом компьютере. Инструмент CCM копирует конфигурацию cassandra каждого узла в отдельном каталоге. Например, на машине 1 /root/cassandra/node1/root/cassandra/node2/root/cassandra/node3. Каждый узел имеет отдельный ip, например 192.172.10.1,192.172.10.2, 192.172.10.3 и отдельный каталог конфигурации. Измените файл cassandra-topology.properties на каждом узле (каждый каталог конфигурации). Используйте это как example. Это создаст кластер из 6 узлов на двух разных машинах.

What should be the keyspace Schema ? 

Вы сделали это правильно, это то, как должно быть определение схемы -

CREATE KEYSPACE ums_db WITH replication = {'class': 'NetworkTopologyStrategy', 'DC1': '3', 'DC2': '3'} ; 

Это говорит о том, скопируйте строку на три узла в центре обработки данных DC1 и трех узлов центра обработки данных DC2.

What is the best schema for creating replication with 2 physical machines and what all files need to be changed and how ? 

Если вы делаете это только для СПЭ и цели оценки, просто изменить выше создать пространство ключей заявление -

CREATE KEYSPACE ums_db WITH replication = {'class': 'NetworkTopologyStrategy', 'DC1': '2', 'DC2': '2'} ; 
+0

Привет @Gunwant, не могли бы вы помочь решить еще несколько сомнений? Проверьте ниже. –