 Cassandra Sink
 Cassandra Sink
 Provided by: "Apache Software Foundation"
Support Level for this Kamelet is: "Stable"
Send data to an Apache Cassandra cluster.
Configuration Options
The following table summarizes the configuration options available for the cassandra-sink Kamelet:
| Property | Name | Description | Type | Default | Example | 
|---|---|---|---|---|---|
| Connection Host | Required The hostname(s) for the Cassandra server(s). Use a comma to separate multiple hostnames. | string | localhost | ||
| Connection Port | Required The port number(s) of the cassandra server(s). Use a comma to separate multiple port numbers. | string | 9042 | ||
| Keyspace | Required The keyspace to use. | string | customers | ||
| Query | Required The query to execute against the Cassandra cluster table. | string | |||
| Consistency Level | The consistency level to use. Enum values: * ANY * ONE * TWO * THREE * QUORUM * ALL * LOCAL_QUORUM * EACH_QUORUM * LOCAL_ONE | string | ANY | ||
| Extra Type Codecs | To use a specific comma separated list of Extra Type codecs. Enum values: * BLOB_TO_ARRAY * BOOLEAN_LIST_TO_ARRAY * BYTE_LIST_TO_ARRAY * SHORT_LIST_TO_ARRAY * INT_LIST_TO_ARRAY * LONG_LIST_TO_ARRAY * FLOAT_LIST_TO_ARRAY * DOUBLE_LIST_TO_ARRAY * TIMESTAMP_UTC * TIMESTAMP_MILLIS_SYSTEM * TIMESTAMP_MILLIS_UTC * ZONED_TIMESTAMP_SYSTEM * ZONED_TIMESTAMP_UTC * ZONED_TIMESTAMP_PERSISTED * LOCAL_TIMESTAMP_SYSTEM * LOCAL_TIMESTAMP_UTC | string | |||
| JSON Payload | If we want to transform the payload in json or not. | boolean | true | ||
| Password | The password for accessing a secured Cassandra cluster. | string | |||
| Prepare Statements | If true, specifies to use PreparedStatements as the query. If false, specifies to use regular Statements as the query. | boolean | true | ||
| Username | The username for accessing a secured Cassandra cluster. | string | 
Dependencies
At runtime, the cassandra-sink Kamelet relies upon the presence of the following dependencies:
-  camel:jackson 
-  camel:kamelet 
-  camel:cassandraql 
-  camel:core 
Camel JBang usage
Prerequisites
-  You’ve installed JBang. 
-  You have executed the following command: 
jbang app install camel@apache/camelSupposing you have a file named route.yaml with this content:
- route:
    from:
      uri: "kamelet:timer-source"
      parameters:
        period: 10000
        message: 'test'
      steps:
        - to:
            uri: "kamelet:cassandra-sink"You can now run it directly through the following command
camel run route.yaml