Skip to main content
Version: 4

Apache Cassandra

Apache Cassandra is a highly scaleable, high-performance distributed database designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure.

For more information, click here.

InformationEnsure that you have downloaded the drivers to use the application in Adeptia Connect.

Field (Account) Information​

While configuring the Source or Destination of a Template or Transaction, you find an Account option to connect Apache Cassandra with Adeptia Connect. Using Account configuration, you specify the location from where the data is to be accessed. In this process, enter the details of the application account to grant permission for data access.

Specify the following information for Apache Cassandra: 

Field Name

Description

Account Name

A short, descriptive name that helps you re-use this account in future.

KeyspaceA namespace that defines data replication on nodes.
User and PasswordUser name and Password of the user
HostDomain name or IP address of the Apache Cassandra server.
PortPort number on which Apache Cassandra server is running.
Information
  • You can also select the Use Config checkbox to dynamically fetch the value for the following fields from a Git repository at runtime through a variable: 
    • Keyspace 
    • Host
    • Port
  • You can also use HashiCorp Vault to fetch the following secrets:
    • User 
    • Password


      Each secret is maintained as a key-value pair in Hashicorp Vault. Select the checkbox against the respective fields to use Vault to fetch secrets for the fields. Enter the variable in the following format in the field:

      ${Vault:<Key1>}Where, <Key1> is the key in Hashicorp Vault that is defined for the field. 

      For example, you need to enter ${Vault:apacheCassandraUserId} in the User Id field, if you have defined apacheCassandraUserId as the key for this field in the Vault.



      For more details, refer to this page.

Triggers​

A Trigger specifies when a particular Transaction will start executing. While configuring the Source of a Template, you find a Trigger drop-down list.   

Following triggers are available for Active Directory at Source.  

On Records

Triggers when the new records are added.
On Records Added or UpdatedTriggers when the new records are added or existing records are updated.
All RecordsExtracts all records starting from the beginning.

Trigger Name

Description

Actions​

An Action specifies how the data will be transferred at the destination location. While configuring the Destination (Target) of a Template, you find an Action drop-down list.  

Following actions are available for Apache Cassandra at Destination.

Action Name

Description

Add Records

Adds the new records in the account.

Update Existing RecordsUpdates existing records in the account.

Add Records or Update Existing Records

Adds the new records or updates existing records in the account.