ScyllaDB University Live | Free Virtual Training Event
Learn more
ScyllaDB Documentation Logo Documentation
  • Server
  • Cloud
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
  • Resources
    • ScyllaDB University
    • Community Forum
    • Tutorials
Download
ScyllaDB Docs ScyllaDB Migrator ScyllaDB Migrator Documentation

Caution

You're viewing documentation for an unstable version of ScyllaDB Migrator. Switch to the latest stable version.

ScyllaDB Migrator Documentation¶

The ScyllaDB Migrator is a Spark application that migrates data to ScyllaDB. Its main features are the following:

  • It can read from Apache Cassandra, Parquet, DynamoDB, or a DynamoDB S3 export.

  • It can be distributed over multiple nodes of a Spark cluster to scale with your database cluster.

  • It can rename columns along the way.

  • When migrating from DynamoDB it can transfer a snapshot of the source data, or continuously migrate new data as they come.

Read over the Getting Started page to set up a Spark cluster and to configure your migration. Alternatively, follow our step-by-step tutorial to perform a migration between fake databases using Docker.

Compatibility Matrix¶

The following table summarizes the required version of Spark and Scala for each release of the migrator. Please make sure to set up a Spark environment compatible with the version of the migrator that you are using.

Migrator

Spark

Scala

0.9.x

3.5.x

2.13.x

1.x

3.5.x

2.13.x

Was this page helpful?

NEXT
Getting Started
  • Create an issue
  • Edit this page

On this page

  • ScyllaDB Migrator Documentation
    • Compatibility Matrix
ScyllaDB Migrator
  • master
    • master
    • 1.1.x
    • 1.0.x
  • Getting Started
    • Set Up a Spark Cluster with Ansible
    • Manual Set Up of a Spark Cluster
    • Set Up a Spark Cluster with Docker
  • Migrate from Apache Cassandra or from a Parquet File
  • Migrate from DynamoDB
  • Run the Migration
  • Stream Changes
  • Rename Columns
  • Resume an Interrupted Migration Where it Left Off
  • Validate the Migration
  • Configuration Reference
  • Tutorials
    • Migrate from DynamoDB to ScyllaDB Alternator Using Docker
Docs Tutorials University Contact Us About Us
© 2025, ScyllaDB. All rights reserved. | Terms of Service | Privacy Policy | ScyllaDB, and ScyllaDB Cloud, are registered trademarks of ScyllaDB, Inc.
Last updated on 28 Apr 2025.
Powered by Sphinx 7.4.7 & ScyllaDB Theme 1.8.6