diff --git a/site2/docs/io-aerospike-sink.md b/site2/docs/io-aerospike-sink.md new file mode 100644 index 0000000000000..b4910ae1372a7 --- /dev/null +++ b/site2/docs/io-aerospike-sink.md @@ -0,0 +1,25 @@ +--- +id: io-aerospike-sink +title: Aerospike sink connector +sidebar_label: Aerospike sink connector +--- + +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.

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. | diff --git a/site2/docs/io-aerospike.md b/site2/docs/io-aerospike.md deleted file mode 100644 index b23e2e30c452b..0000000000000 --- a/site2/docs/io-aerospike.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -id: io-aerospike -title: Aerospike Sink Connector -sidebar_label: Aerospike Sink Connector ---- - -The Aerospike Sink connector is used to write messages to an Aerospike Cluster. - -## Sink Configuration Options - -The following configuration options are specific to the Aerospike Connector: - -| Name | Required | Default | Description | -|------|----------|---------|-------------| -| `seedHosts` | `true` | `null` | Comma seperated list of one or more Aerospike cluster hosts; each host can be specified as a valid IP address or hostname followed by an optional port number (default is 3000). | -| `keyspace` | `true` | `null` | Aerospike namespace to use. | -| `keySet` | `false` | `null` | Aerospike set name to use. | -| `columnName` | `true` | `null` | Aerospike bin name to use. | -| `maxConcurrentRequests` | `false` | `100` | Maximum number of concurrent Aerospike transactions that a Sink can open. | -| `timeoutMs` | `false` | `100` | A single timeout value controls `socketTimeout` and `totalTimeout` for Aerospike transactions. | -| `retries` | `false` | `1` | Maximum number of retries before aborting a write transaction to Aerospike. | diff --git a/site2/docs/io-connectors.md b/site2/docs/io-connectors.md index 171dab32e15d4..772fee9d6efdb 100644 --- a/site2/docs/io-connectors.md +++ b/site2/docs/io-connectors.md @@ -34,13 +34,13 @@ Pulsar has various source connectors, which are sorted alphabetically as below. - [Netty source connector](io-netty.md) -- [RabbitMQ source connector](io-rabbitmq.md) +- [RabbitMQ source connector](io-rabbitmq-source.md) ## Sink connector Pulsar has various sink connectors, which are sorted alphabetically as below. -- [Aerospike sink connector](io-aerospike.md) +- [Aerospike sink connector](io-aerospike-sink.md) - [Cassandra sink connector](io-cassandra.md)