2014-09-21 3 views
1

Можно ли расширить существующий кластер Cassandra 1.2.15, добавив к нему узлы Cassandra 2.1? Идея здесь заключается в том, чтобы с помощью другого нового программного обеспечения получить доступ к данным, полученным с помощью файла 1.2.15.Добавить узлы Cassandra 2.1 в кластер Cassandra 1.2.15?

Я еще не смог найти ответ в Интернете.

+1

Я был бы удивлен. Рассматривали ли вы обновление существующих узлов? –

ответ

2

Я не рекомендую это делать. Как указано в Руководстве по обновлению DataStax (раздел «Version Restrictions»), Cassandra 2.1 не поддерживает sstable с любой версией 1.x. Поступая таким образом, вы будете положить кластера в то, что известно как «состояние обновления» и subject to the following restrictions:

  • Не запускайте nodetool ремонт.
  • Не используйте новые функции.
  • Не повторяйте эти типы запросов во время циклического перезапуска: DDL, TRUNCATE.
  • Не меняйте учетные данные или разрешения безопасности.

Если вы хотите запустить 2.1, вам следует обновить его. Конечно, (согласно первому документу, который я упомянул выше) вам сначала нужно обновить свои узлы 1.2 до 2.0.7, а затем обновить их до 2.1. Проверьте документацию DataStax для upgrade instructions.

Хотя, возможно, вам придется увеличить часть этого, потому что DataStax еще не опубликовал версию сообщества 2.1 (я думаю, что они все еще на 2.0.10), поэтому вам нужно будет захватить 2.1 из project site сам.

Edit-

DataStax версия сообщество Cassandra 2.1 была доступна для загрузки прошлой ночью.

+0

Спасибо. Теперь я уверен. –

+0

Нет проблем! Рад, что смог помочь. – Aaron

+0

@Apero редактировано. Теперь доступна версия DSC версии 2.1. – Aaron