我需要在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遷移到cassandra
- 3. 將Cassandra 1.2數據導入到Cassandra 2.0
- 4. Cassandra 1.2遷移:破管
- 5. Cassandra DSE到Cassandra DSC遷移
- 6. Cassandra 1.1或1.2的生產用法?
- 7. 有沒有辦法將xml文件數據插入cassandra?
- 8. 有沒有辦法從HDFS加載數據到cassandra?
- 9. 從Mysql到Cassandra的數據遷移
- 10. 從myfaces 1.1遷移到1.2
- 11. 有沒有辦法「解釋」Cassandra查詢?
- 12. 從Cassandra 2.2.0遷移到DSE 4.8.5(Cassandra 2.1.3)
- 13. JSF 1.1〜1.2的遷移
- 14. 從SQL Server遷移到Cassandra
- 15. 從Mysql遷移到Cassandra
- 16. 從RDBMS遷移到Cassandra
- 17. Cassandra共存1.1.x和1.2.x
- 18. 將Datastax Enterprise Cassandra遷移到Apache Cassandra或Datastax社區?
- 19. 將cassandra從1.1.2遷移到1.2.6
- 20. 如何將Cassandra 2.1.9的數據遷移到新的3.5安裝
- 21. Cassandra - 有沒有辦法限制異步查詢的數量?
- 22. 將一個巨大的oracle數據庫遷移到cassandra
- 23. 將數據從Cassandra遷移到MySQL的工具?
- 24. 從JSF 1.1遷移到JSF 1.2
- 25. 將數據從cassandra複製到cassandra
- 26. 將數據從Oracle遷移到Cassandra和/或MongoDB
- 27. 將Cassandra數據庫集羣從AWS遷移到Azure
- 28. 使用Pentaho將數據從SQL/Oracle遷移到Cassandra
- 29. Oracle到Cassandra數據遷移的數據驗證
- 30. Cassandra沒有jvm
我明白了。即使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