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

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

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

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

2 ответа

Решение

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

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

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

Спасибо 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.

Другие вопросы по тегам