rackerlabs/blueflood — pull request #318 by gdusbabek (2014-06-04 19:11:23+00:00)
Title: A tool to migrate data from one cluster to another

You can comment on the code if you want. It is thrown together. I am most interested in parameter feedback. Do I have the right ones, etc?

usage: bf-migrate
-src [required] Source cassandra cluster
(host:port:keyspace)
-dst [required] Destination cassandra cluster
(host:port:keyspace)
-cf [required] Which column family to migrate
-from [optional] ISO 6801 datetime (or millis) of when to
start migrating data
-to [optional] ISO 6801 datetime (or millis) Datetime
of when to stop migrating data
-limit [optional] Maximum number of keys to process
-skip [optional] Number of keys to skip before processing
-ttl [optional] ttl in seconds for new data
-writethreads [optional] number of write threads to use
-readthreads [optional] number of read threads to use
-batchsize [optional] number of rows to read per query
-verify [optional] verify a sampling 0.5% of data copied