CouchbaseClusterService

Description:

Provides a centralized Couchbase connection and bucket passwords management. Bucket passwords can be specified via dynamic properties.

Tags:

nosql, couchbase, database, connection

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, whether a property supports the NiFi Expression Language, and whether a property is considered "sensitive", meaning that its value will be encrypted. Before entering a value in a sensitive property, ensure that the nifi.properties file has an entry for the property nifi.sensitive.props.key.

NameDefault ValueAllowable ValuesDescription
Connection StringThe hostnames or ip addresses of the bootstraping nodes and optional parameters. Syntax) couchbase://node1,node2,nodeN?param1=value1&param2=value2&paramN=valueN
Supports Expression Language: true (will be evaluated using variable registry only)
User NameThe user name to authenticate NiFi as a Couchbase client. This configuration can be used against Couchbase Server 5.0 or later supporting Roll-Based Access Control.
Supports Expression Language: true (will be evaluated using variable registry only)
User PasswordThe user password to authenticate NiFi as a Couchbase client. This configuration can be used against Couchbase Server 5.0 or later supporting Roll-Based Access Control.
Sensitive Property: true
Supports Expression Language: true (will be evaluated using variable registry only)

Dynamic Properties:

Dynamic Properties allow the user to specify both the name and value of a property.

NameValueDescription
Bucket Password for BUCKET_NAMEbucket passwordSpecify bucket password if necessary. Couchbase Server 5.0 or later should use 'User Name' and 'User Password' instead.
Supports Expression Language: false

State management:

This component does not store state.

Restricted:

This component is not restricted.

System Resource Considerations:

None specified.