2011-10-04 24 views
9

Tôi muốn xuất tất cả dữ liệu từ một không gian khóa trong cụm cassandra và nhập nó vào một cụm khác, có cùng lược đồ nhưng không gian tên được đặt tên khác.Làm thế nào để xuất dữ liệu từ cụm Cassandra và nhập vào

Tôi đã xem xét tiện ích sstable2json/json2sstable. Tuy nhiên, tôi không muốn đi đến mỗi nút và đối phó với từng cá nhân không ổn định.

Trả lời

1

Nếu bạn không muốn xuất nút dữ liệu bằng nút, bạn có thể cần phải sử dụng giao diện khách hàng thông thường để đọc khối dữ liệu từ cụm nguồn và ghi chúng vào đích, làm việc thông qua tất cả các khung hình và hàng của họ. Điều này có thể tương đối chậm.

9

Đơn giản: chụp nhanh trên mỗi nút, sau đó sử dụng bulk loader để truyền trực tuyến chúng vào cụm mới.

+0

Tôi không muốn hỏi một câu hỏi trùng lặp khác nhưng với một sự khác biệt nhỏ, nếu tôi cũng cần phải thực hiện lược đồ hiện tại cũng như cụm mới được tạo. Tôi đã tạo một cụm mới, ngay bây giờ không có keyspaces hoặc CF hoặc bất kỳ dữ liệu nào, tôi muốn di chuyển toàn bộ dữ liệu cũng như lược đồ sang cụm mới. Những cách tốt để làm như vậy là gì? –

+0

Sử dụng lệnh cli "show schema" trên một cụm, và nạp vào cli so với lệnh kia. – jbellis

Các vấn đề liên quan