What are the dependencies for the Cassandra Capture (Extract) to connect to Apache Cassandra databases?
The following third party libraries are needed to run Cassandra Change Data Capture.
cassandra-driver-core
(com.datastax.cassandra)
Download version 3.3.1 from Maven central at: http://central.maven.org/maven2/com/datastax/cassandra/cassandra-driver-core/3.3.1/cassandra-driver-core-3.3.1.jar
Maven coordinates:
<dependency> <groupId>com.datastax.cassandra</groupId> <artifactId>cassandra-driver-core</artifactId> <version>3.3.1</version> </dependency>
cassandra-all
(org.apache.cassandra)
When using 3.9 SDK (see the TRANLOGOPTIONS CDCREADERSDKVERSION
parameter), download version 3.9 from Maven central: http://central.maven.org/maven2/org/apache/cassandra/cassandra-all/3.9/cassandra-all-3.9.jar
Maven coordinates:
<dependency> <groupId>org.apache.cassandra</groupId> <artifactId>cassandra-all</artifactId> <version>3.9</version> </dependency>
When using 3.10 or 3.11 SDK, download version 3.11.0 from Maven central at: http://central.maven.org/maven2/org/apache/cassandra/cassandra-all/3.11.0/cassandra-all-3.11.0.jar
Maven coordinates:
<dependency> <groupId>org.apache.cassandra</groupId> <artifactId>cassandra-all</artifactId> <version>3.11.0</version> </dependency>
commons-lang3
(org.apache.commons)
Download version 3.5 from Maven central at: http://central.maven.org/maven2/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
Maven coordinates
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.5</version> </dependency>
gson
(com.google.code.gson)
Download version 2.8.0 from Maven central at: http://central.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar
Maven coordinates:
<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.0</version> </dependency>
jsch
(com.jcraft)
Download version 0.1.54 from maven central:
http://central.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar
Maven coordinates:
<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.54</</version> </dependency>