Migrating from Thirft
This page describes some of the Configuration options that JanusGraph provides to allow migration of data from a data store which had previously been created by a JanusGraph Thrift backend to a JanusGraph CQL Backend.
Note
The following backends are no longer supported: cassandrathrift, cassandra, astyanax, and embeddedcassandra
Configuration Replacements
| Old configuration | New CQL configuration |
|---|---|
| .backend=cassandrathrift | .backend=cql |
| .backend=cassandra | .backend=cql |
| .backend=astyanax | .backend=cql |
| .backend=embeddedcassandra | .backend=cql |
| .port=9160 | .port=9042 |
| .cassandra.atomic-batch-mutate | .cql.atomic-batch-mutate |
| .cassandra.compaction-strategy-class | .cql.compaction-strategy-class |
| .cassandra.compaction-strategy-options | .cql.compaction-strategy-options |
| .cassandra.compression | .cql.compression |
Embedded Mode
JanusGraph does no longer support the embedded mode of Cassandra. Therefore, users have to deploy Cassandra as a external instance, see Cassandra.
The JanusGraph distribution already comes with a version of Cassandra
included in the archive janusgraph-full-1.1.0.zip
that is used by the janusgraph.sh script.