Back to Testcontainers Java

ScyllaDB

docs/modules/databases/scylladb.md

2.0.52.0 KB
Original Source

ScyllaDB

Testcontainers module for ScyllaDB

ScyllaDB's usage examples

You can start a ScyllaDB container instance from any Java application by using:

<!--codeinclude-->

Create container inside_block:container

<!--/codeinclude--> <!--codeinclude-->

Custom config file inside_block:customConfiguration

<!--/codeinclude-->

Building CqlSession

<!--codeinclude-->

Using CQL port inside_block:session

<!--/codeinclude--> <!--codeinclude-->

Using SSL inside_block:sslContext

<!--/codeinclude--> <!--codeinclude-->

Using Shard Awareness port inside_block:shardAwarenessSession

<!--/codeinclude-->

Alternator

<!--codeinclude-->

Enabling Alternator inside_block:alternator

<!--/codeinclude--> <!--codeinclude-->

DynamoDbClient with Alternator inside_block:dynamodDbClient

<!--/codeinclude-->

Adding this module to your project dependencies

Add the following dependency to your pom.xml/build.gradle file:

=== "Gradle" groovy testImplementation "org.testcontainers:testcontainers-scylladb:{{latest_version}}"

=== "Maven" xml <dependency> <groupId>org.testcontainers</groupId> <artifactId>testcontainers-scylladb</artifactId> <version>{{latest_version}}</version> <scope>test</scope> </dependency>