Кассандра Миграция - PullRequest
       19

Кассандра Миграция

1 голос
/ 23 ноября 2011

У меня Cassandra 0.8.0 работает с данными на сервере 1, а чистая установка Cassandra 1.0.3 на сервере 2.

Можно ли просто скопировать некоторые файлы с сервера 1 на сервер 2? Или я должен написать свой собственный код импорта / экспорта?

Оба сервера могут быть отключены, перезапущены и т. Д.

Ответы [ 2 ]

3 голосов
/ 23 ноября 2011

Почему бы вам не обновить сервер1? Обновите детали здесь (так или иначе прочитайте это сначала): http://svn.apache.org/viewvc/cassandra/branches/cassandra-1.0/NEWS.txt?view=markup

Но если вы хотите сменить компьютер, следуйте процедурам для «снимка узла», как подробно описано здесь: http://wiki.apache.org/cassandra/Operations#Backing_up_data

Повторно создайте схему на новом узле, затем добавьте моментальные снимки в каталог данных (как описано выше), перезапустите cassandra, а затем выполните очистку nodetool.

0 голосов
/ 24 ноября 2011

Спасибо, zznate это связано с оборудованием.

Вот некоторые ссылки, которые я нашел полезными:

http://jonathanhui.com/cassandra-data-maintenance-backup-and-system-recovery http://wiki.apache.org/cassandra/StorageConfiguration http://www.memonic.com/user/pneff/folder/database/id/1bZvk

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

...