blob: 8acc1f4715d0901c08eb3f9c4076fddedfca264c [file] [view]
---
id: io-aerospike-sink
title: Aerospike sink connector
sidebar_label: "Aerospike sink connector"
original_id: io-aerospike-sink
---
The Aerospike sink connector pulls messages from Pulsar topics to Aerospike clusters.
## Configuration
The configuration of the Aerospike sink connector has the following properties.
### Property
| Name | Type|Required | Default | Description
|------|----------|----------|---------|-------------|
| `seedHosts` |String| true | No default value| The comma-separated list of one or more Aerospike cluster hosts.<br /><br />Each host can be specified as a valid IP address or hostname followed by an optional port number. |
| `keyspace` | String| true |No default value |The Aerospike namespace. |
| `columnName` | String | true| No default value|The Aerospike column name. |
|`userName`|String|false|NULL|The Aerospike username.|
|`password`|String|false|NULL|The Aerospike password.|
| `keySet` | String|false |NULL | The Aerospike set name. |
| `maxConcurrentRequests` |int| false | 100 | The maximum number of concurrent Aerospike transactions that a sink can open. |
| `timeoutMs` | int|false | 100 | This property controls `socketTimeout` and `totalTimeout` for Aerospike transactions. |
| `retries` | int|false | 1 |The maximum number of retries before aborting a write transaction to Aerospike. |