[英]How to copy/migrate data from one keyspace to another in cassandra?
我需要將數據從鍵空間數據庫1復制到鍵空間數據庫18。
使用csql COPY命令不是一種選擇(至少我不知道如何制作這樣的腳本),因為我有103個不同的表,其中包含所有可以想象的列。
已創建鍵空間,已應用模式。
我已經嘗試制作快照,然后復制(MV)
1. mv / data / cassandra / data / database1 / 表 / snapshot / copy / * / data / cassandra / data / database18 / 表 / *
我還嘗試重新引導我的一台服務器:
nodetool disablegossip
節點工具流失
重啟
新的鍵空間表中沒有數據。
當我輸入csql時,使用database18; 從表1中選擇*;
我收到一個空表“(0行)”
Cassandra版本是:[cqlsh 5.0.1 | 卡桑德拉2.1.17.1439
也許我缺少某些東西或存在其他方法來實現這一目標?
歡迎任何幫助或建議,謝謝!!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.