

#KITEMATIC AEROSPIKE CONFIG FILE UPDATE#
- Update spark connectors with latest java clients to address CLIENT-1637 ("partition unavailable" errors occur).Streaming update trait SupportsStreamingUpdate from Spark 3.0.0 has been renamed to SupportsStreamingUpdateAsAppend in Spark 3.1.0.Streaming write does not work with Apache Spark 3.1.0.

#KITEMATIC AEROSPIKE CONFIG FILE FULL#
- Handle nulls in full record writes (REPLACE, REPLACE_ONLY, and CREATE_ONLY).- Filter out records that breach write block size in Aerospike via Spark Connector.- Spark connector with default timeout settings is timing out after 1 second.

Introduced a new flag to control write throughput. - Writes are slower in the Spark Connector v2 version.Migrated from queryPartiton() call to ScanPartitions().- Support boolean bins in the Spark Connector (refer to aerospike.booleanbin in the documentation).- Data Sampling using the Spark Connector using flag.- Support batchget queries with digests in Spark Connector.- Spark connector should persist Map bins as K-Ordered.Please update your application accordingly. The default value of flag have changed from 12 to 8.In Aerojoin API calls convert aforementioned types to Longtype. Spark connector stores spark DateType and TimestampType as long.Pushdown support for Float & Double datatypes.Use DataFrame syntax for equivalent functionality. DataSource v2 API does not support the SQL statement INSERT INTO a temp view.In aeroJoin API calls convert aforementioned types to Longtype. Please update application build files accordingly. This connector release shades all internal libraries.- Create one client instance per spark partition.- Create DataFrame API for AeroJoin functionality aerolookup.- Limit the write rate from Spark to Aerospike.- Expression pushdown support in the Spark Connector.Minimum supported Aerospike Server version 5.0.Tested with Apache Spark 3.0.3, Scala 2.12.11 & Python 3.7.Connect to AeroSpike Cluster (1) Cluster discovery by connecting a node AerospikeClient client = new AerospikeClient( "127.0.0. Paxos-single-replica-limit 1 # Number of nodes where the replica count is automatically reduced to 1.įile /var/ log/aerospike/aerospike. In practice, most deployments use a data factor of 2 (one master data and one copy) Configuration of nf: # Aerospike database configuration file for use with systemd. The more copies, the higher the reliability, but the higher the write request that must go through all the data copies. replication factor is a configuration parameter that cannot exceed the number of cluster nodes. Each node in the cluster has a configuration file nf, and the namespace configuration parameters in each node configuration file must be consistent The bin key name limits the number of bytes to no more than 14 bytes
