The Cassandra connector is a Palantir-provided driver for Cassandra.
To create a new Cassandra source, follow the standard setup flow for Palantir-provided drivers, then use the sections below for Cassandra-specific configuration and networking. For the complete property reference, see the official Cassandra driver documentation ↗.
The properties below are mandatory or recommended.
| Property | Required? | Description | Default |
|---|---|---|---|
AuthScheme ↗ | Mandatory | The scheme used for authentication. Accepted entries are Basic, DSE, Kerberos, and LDAP. | Basic |
Database ↗ | Mandatory | The name of the Cassandra keyspace. | — |
Password ↗ | Mandatory | Specifies the password of the authenticating user account. | — |
Port ↗ | Mandatory | The port for the Cassandra database. | 9042 |
Server ↗ | Mandatory | The host name or IP address of the server hosting the Cassandra database. | — |
User ↗ | Mandatory | Specifies the user ID of the authenticating Cassandra user account. | — |
UseSSL ↗ | Mandatory | This field sets whether SSL is enabled. | TRUE |
ConsistencyLevel ↗ | Recommended | The consistency level determines how many of the replicas of the data you are interacting with need to respond for the query to be considered a success. | ONE |
The table below lists the domains that the source needs to be able to access in order to successfully run.
For each domain, add a corresponding egress policy. If the source is hosted on-premises and not directly reachable from Foundry, use an agent proxy egress policy instead; the agent host itself must also be able to reach the listed domains. See using an agent as a proxy for details.
| Domain | Required |
|---|---|
| <Server>:<Port> | If UseSSH=FALSE (default), Server and Port connection properties (default: localhost:9042) |
| <LDAPServer>:<LDAPPort> | If AuthScheme=LDAP (default Port=389) |
| <SSHServer>:<SSHPort> | If UseSSH=TRUE (default Port=22) |
| <KerberosKDC>:88 | If AuthScheme=Kerberos |
| <KerberosServiceKDC>:88 | If AuthScheme=Kerberos and Kerberos topology uses multiple realms |