docs/en/connectors/sink/Cassandra.md
import ChangeLog from '../changelog/connector-cassandra.md';
Cassandra sink connector
Write data to Apache Cassandra.
| name | type | required | default value |
|---|---|---|---|
| host | String | Yes | - |
| keyspace | String | Yes | - |
| table | String | Yes | - |
| username | String | No | - |
| password | String | No | - |
| datacenter | String | No | datacenter1 |
| consistency_level | String | No | LOCAL_ONE |
| fields | Array | No | - |
| batch_size | int | No | 5000 |
| batch_type | String | No | UNLOGGED |
| async_write | boolean | No | true |
Cassandra cluster address, the format is host:port , allowing multiple hosts to be specified. Such as
"cassandra1:9042,cassandra2:9042".
The Cassandra keyspace.
The Cassandra table name.
Cassandra user username.
Cassandra user password.
The Cassandra datacenter, default is datacenter1.
The Cassandra write consistency level, default is LOCAL_ONE.
The data field that needs to be output to Cassandra , if not configured, it will be automatically adapted
according to the sink table schema.
The number of rows written through Cassandra-Java-Driver each time,
default is 5000.
The Cassandra batch processing mode, default is UNLOGGER.
Whether cassandra writes in asynchronous mode, default is true.
sink {
Cassandra {
host = "localhost:9042"
username = "cassandra"
password = "cassandra"
datacenter = "datacenter1"
keyspace = "test"
}
}