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 | String | No | LOCAL_ONE |
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"
}
}
- Add Cassandra Sink Connector