Skip to content
This repository has been archived by the owner on Sep 22, 2023. It is now read-only.

Latest commit

 

History

History
95 lines (60 loc) · 2.21 KB

Cassandra.md

File metadata and controls

95 lines (60 loc) · 2.21 KB

Cassandra

Cassandra sink connector

Description

Write data to Apache Cassandra.

Key features

Options

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

host [string]

Cassandra cluster address, the format is host:port , allowing multiple hosts to be specified. Such as "cassandra1:9042,cassandra2:9042".

keyspace [string]

The Cassandra keyspace.

table [String]

The Cassandra table name.

username [string]

Cassandra user username.

password [string]

Cassandra user password.

datacenter [String]

The Cassandra datacenter, default is datacenter1.

consistency_level [String]

The Cassandra write consistency level, default is LOCAL_ONE.

fields [array]

The data field that needs to be output to Cassandra , if not configured, it will be automatically adapted according to the sink table schema.

batch_size [number]

The number of rows written through Cassandra-Java-Driver each time, default is 5000.

batch_type [String]

The Cassandra batch processing mode, default is UNLOGGER.

async_write [boolean]

Whether cassandra writes in asynchronous mode, default is true.

Examples

sink {
 Cassandra {
     host = "localhost:9042"
     username = "cassandra"
     password = "cassandra"
     datacenter = "datacenter1"
     keyspace = "test"
    }
}

Changelog

next version

  • Add Cassandra Sink Connector