Couchbase
Available when using an authoring Data Collector version 5.8.0 or later.
To create a Couchbase connection, one of the following stage libraries must be installed
on the selected authoring Data Collector:
- Couchbase SDK 2.x stage library,
streamsets-datacollector-couchbase_2-lib
- Couchbase SDK 3.x stage library,
streamsets-datacollector-couchbase_3-lib
For a description of the Couchbase connection properties, see Couchbase Connection Properties.
After you create a Couchbase connection, you can use the connection in the following
stages:
Engine | Stages |
---|---|
Data Collector 5.8.0 or later |
|
Couchbase Connection Properties
When creating a Couchbase connection, configure the following properties on the Couchbase
tab:
Couchbase Property | Description |
---|---|
Node List | Comma-separated list of one or more nodes in a Couchbase cluster. |
Key-Value Timeout (ms) | Maximum number of milliseconds allowed to execute each key-value operation. |
Connect Timeout (ms) | Maximum number of milliseconds allowed to connect to Couchbase Server. |
Disconnect Timeout (ms) | Maximum number of milliseconds allowed to gracefully close a connection. |
Advanced Environment Settings | Client settings for connections with Couchbase Server. For available settings, see the Couchbase Java SDK documentation. Advanced environment settings do not apply to Couchbase SDK 3.x. Instead, you can use the SDC_JAVA_OPTS environment variable. For information on using environment variables for Data Collector, see the Data Collector documentation. |
Configure the following properties on the Credentials tab:
Credentials Property | Description |
---|---|
Authentication Mode | Authentication to use to connect to Couchbase Server. Choose
one of the following authentication modes based on the version
of Couchbase you are using:
|
Bucket Password | Couchbase bucket password. Required when Authentication Mode is set to Bucket Authentication. |
User Name | Couchbase user name. Required when Authentication Mode is set to User Authentication. |
Password | Couchbase password. Required when Authentication Mode is set to User Authentication. |