Copying Data Between Cassandra Tables

Over the last few months I've been working a great deal with cassandra. Recently I needed to copy data from one cluster to another for testing purposes. The primary problem I faced was that user defined types (UDTs) weren't supported by some of the popular migration tools out there, so I created my own tool. The tool is implemented in java 8 using spring-boot as the foundational framework and the cassandra java driver for data operations. To run it you'll need to download from github, build the project with maven, and invoke the jar with java like so:

java -jar cassandra-data-copy-tool-<VERSION>.jar --spring.config.location=/path/to/external.properties

You'll have to provide a external configuration file for connection info, performance tuning, and table mappings. For more details please read the primary documentation at https://github.com/wildengineer/cassandra-data-copy-tool.