Skip to main content

Advanced parameters for Aiven for Apache Cassandra®

See the configuration options available for Aiven for Apache Cassandra®:

Parameter

additional_backup_regions

array

Additional Cloud Regions for Backup Replication

ip_filter

array

  • default: 0.0.0.0/0

IP filter

Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'

service_log

boolean,null

Service logging

Store logs for the service so that they are available in the HTTP API and console.

static_ips

boolean

Static IP addresses

Use static public IP addresses

cassandra

object

cassandra configuration values

cassandra.batch_size_warn_threshold_in_kb

integer

  • min: 1
  • max: 1000000

batch_size_warn_threshold_in_kb

Log a warning message on any multiple-partition batch size exceeding this value.5kb per batch by default.Caution should be taken on increasing the size of this thresholdas it can lead to node instability.

cassandra.batch_size_fail_threshold_in_kb

integer

  • min: 1
  • max: 1000000

batch_size_fail_threshold_in_kb

Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default.

cassandra.datacenter

string

Cassandra datacenter name

Name of the datacenter to which nodes of this service belong. Can be set only when creating the service.

cassandra.write_request_timeout_in_ms

integer

  • min: 1000
  • max: 10000

write_request_timeout_in_ms

How long the coordinator waits for write requests to complete with at least one node in the local datacenter. 2 seconds by default.

cassandra.read_request_timeout_in_ms

integer

  • min: 1000
  • max: 10000

read_request_timeout_in_ms

How long the coordinator waits for read operations to complete before timing it out. 5 seconds by default.

migrate_sstableloader

boolean

Migration mode for the sstableloader utility

Sets the service into migration mode enabling the sstableloader utility to be used to upload Cassandra data files. Available only on service create.

service_to_join_with

string

Name of the service to form a bigger cluster with

When bootstrapping, instead of creating a new Cassandra cluster try to join an existing one from another service. Can only be set on service creation.

cassandra_version

string,null

Cassandra version

private_access

object

Allow access to selected service ports from private networks

private_access.prometheus

boolean

Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations

public_access

object

Allow access to selected service ports from the public Internet

public_access.prometheus

boolean

Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network

service_to_fork_from

string,null

Name of another service to fork from. This has effect only when a new service is being created.

project_to_fork_from

string,null

Name of another project to fork a service from. This has effect only when a new service is being created.

backup_hour

integer,null

  • max: 23

The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.

backup_minute

integer,null

  • max: 59

The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.