The ScyllaDB Migrator is a Spark application that migrates data to ScyllaDB from CQL-compatible or DynamoDB-compatible databases.
See https://migrator.docs.scylladb.com.
To test a custom version of the migrator that has not been released, you can build it yourself by cloning this Git repository and following the steps below:
Build locally:
- Make sure the Java 8+ JDK and
sbtare installed on your machine. - Export the
JAVA_HOMEenvironment variable with the path to the JDK installation. - Run
make build
Build locally in Docker (no JDK/sbt required):
- Run
make docker-build-jar
Both options will produce the .jar file to use in spark-submit command at path migrator/target/scala-2.13/scylla-migrator-assembly.jar.
Please refer to the file CONTRIBUTING.md.