我需要在Cassandra 1.2.1中遷移一些數據,因爲我們遇到了一個非常糟糕的錯誤。我想將它移動到我們知道非常穩定的1.1.9集羣,但我無法獲得任何導出方法。我終於嘗試了sstable2json和json2sstable,但現在看起來來自1.2.x的json不同於1.1.x的json有沒有辦法將Cassandra 1.2的數據遷移到Cassandra 1.1?
3
A
回答
4
您可以將所需數據導出爲SSTable
(Cassandra使用的數據結構存儲它的數據),然後將其重新導入到Cassandra 1.1中。您可以從Datastax documentation瞭解有關過程。該文檔包含頁面底部的示例。
3
Lyuben給出的鏈接很有用,但對於大型數據集,您希望使用sstable loader而不是COPY TO/COPY FROM。後者不是並行化的,並且僅限於可用的本地磁盤空間。
相關問題
- 1. Cassandra數據從1.2遷移到3.0.2
- 2. Cassandra DSE到Cassandra DSC遷移
- 3. Cassandra 1.1或1.2的生產用法?
- 4. 有沒有辦法將xml文件數據插入cassandra?
- 5. JSF 1.1〜1.2的遷移
- 6. 從RDBMS遷移到Cassandra
- 7. 從Mysql遷移到Cassandra
- 8. Cassandra共存1.1.x和1.2.x
- 9. 將Datastax Enterprise Cassandra遷移到Apache Cassandra或Datastax社區?
- 10. 如何將Cassandra 2.1.9的數據遷移到新的3.5安裝
- 11. 將一個巨大的oracle數據庫遷移到cassandra
- 12. 將數據從Cassandra遷移到MySQL的工具?
- 13. 從JSF 1.1遷移到JSF 1.2
- 14. 將Cassandra數據庫集羣從AWS遷移到Azure
- 15. 使用Pentaho將數據從SQL/Oracle遷移到Cassandra
- 16. 將數據從Oracle遷移到Cassandra和/或MongoDB
- 17. Oracle到Cassandra數據遷移的數據驗證
- 18. Cassandra沒有jvm
- 19. Java中的Cassandra遷移庫
- 20. Django with cassandra - 沒有cassandra數據庫的模式
- 21. 有沒有辦法將SourceSafe與HISTORY遷移到SVN中?
- 22. 有沒有辦法將SharePoint遷移到Confluence?
- 23. 有沒有辦法將SQL Server遷移到Vistadb(Umbraco)
- 24. 有沒有辦法將斷點附加到Django South遷移?
- 25. 遷移到Symfony 1.1/1.2是否有意義?
- 26. EF 4.3數據庫遷移 - 有沒有辦法忽略錯誤?
- 27. 遷移到現有的數據庫中沒有匹配遷移
- 28. 有沒有辦法在cql文件cassandra中應用循環?
- 29. cassandra從版本3.9遷移到3.0.X
- 30. Django 1.1 - > 1.2遷移問題
我明白了。即使1.2集羣配置了Murmur3Partitioner,它是否也能工作?我真的不想這樣做,但生產中的一個令人討厭的bug讓我回到了1.1.9。我在這裏發佈了這裏http://www.datastax.com/support-forums/topic/datastax-12-community-on-day-1-of-launch-and-got-corrupt-sstables-and-went-down -for-hourslost-data?回覆= 1#post-9086我無法修復任何數據,因此在恢復快照後我們丟失了相當多的數據。我最終做了複製。當我在1.1版上做了COPY FROM時,格式不同,所以有2寫自定義導入器 – 2013-02-27 08:35:33
我真的很想去1.2使用虛擬節點,但我找不到任何解決方案。我問了幾個比我更熟悉卡桑德拉的人,沒有人有線索,我們無法修復這些損害。 – 2013-02-27 08:36:38