Cassandra Connection Shared Resource
The Cassandra connection shared resource describes the Cassandra connection information.
General
The General panel contains the following fields:
| Field | Module Property? | Description |
|---|---|---|
| Package | No | The name of the package where the shared resource is added. |
| Name | No | The name to be displayed as the label for the shared resource in the process. |
| Description | No | A short description for the shared resource. |
Cluster Configuration
The Cluster Configuration panel contains the following fields:
| Field | Module Property? | Description |
|---|---|---|
| KeySpace | Yes | The name of the keyspace to be used for the session created. |
| Node | Yes |
The addresses of the nodes to add as contact point. User can configure node details in following format: <host>:<port> Multiple node details can be configured separated by a comma as shown below: <host1>:<port1>,<host2>:<port2> |
Advanced Configuration
The Advanced Configuration panel contains the following fields:
| Field | Module Property? | Description |
|---|---|---|
| Connect Timeout(ms) | Yes | Specifies how long in milliseconds the connection remains active if no action is performed.
Default value is 5000. |
| Read Timeout(ms) | Yes | Specifies the per-host read timeout in milliseconds.
Default value is 12000. |
| FetchSize | Yes | Specifies the fetch size to use for SELECT queries.
Default value is 5000. |
| Retry Policy | Yes | The retry policy determines the default behavior to adopt when a request either times out or a node is unavailable.
Default value is DefaultRetryPolicy. |
| Logging Retry Policy | Yes | If this check box is selected, the policy is used with Retry Policy. |
| Load Balancing Policy | Yes | A load balancing policy will determine which node it is to run a query.
Default value is RoundRobinPolicy. |
| Token Aware Policy | Yes | If this check box is selected, the policy is used with Load Balancing Policy. |
Security Configuration
The Security Configuration panel contains the following fields:
| Field | Module Property? | Description |
|---|---|---|
| Login Credential | No | If this check box is selected, enter the Username and Password to authenticate the login. |
| Username | Yes | The user name to access the Cassandra server. |
| Password | Yes | The password to access the Cassandra server. |
| Test Connection | No | Click this button to validate the connection. |
Confidentiality
The Confidentiality panel contains the following fields:
| Field | Module Property? | Description |
|---|---|---|
| SSL Client Configuration | No | This flag enables or disables transport layer security for the connection. |
| SSL Client | No | Select an SSL Client shared resource to establish a connection between the plug-in and the specified Cassandra server.
This field is available when the SSL Client Configuration check box is selected. |