This repository has been archived by the owner on Jul 22, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 21
Getting Started
Herdy Handoko edited this page Mar 30, 2018
·
2 revisions
Ensure the following prerequisites are met:
-
Java SDK 1.7+:
The library is developed using Azul Zulu 1.8, and release-tested (Travis CI) with OpenJDK 1.7, Oracle JDK 1.7, and Oracle JDK 1.8 -
Apache Cassandra 3.0.x:
The library is release-tested (Travis CI) on embedded Cassandra, Apache Cassandra, and DataStax Enterprise Community Edition (on Oracle JDK 1.8) -
Pre-existing Keyspace:
Cassandra's Keyspace should be managed outside the migration tool by DB admins or sysadmins (e.g. tune replication factor, etc)
NOTE: A Vagrant script is provided to enable quick integration testing locally against different or older Cassandra distributions.
Binaries and dependency information for Maven, Ivy, Gradle and others can be found at Maven Central.
Example for Maven:
<dependency>
<groupId>com.hhandoko</groupId>
<artifactId>cassandra-migration</artifactId>
<version>{{MAJOR.minor.patch}}</version>
</dependency>
SNAPSHOT
builds are available by adding the Sonatype Nexus OSS repository:
<repositories>
<repository>
<id>oss-sonatype</id>
<name>oss-sonatype</name>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>