CouchbaseClusterControllerService
Implementation: CouchbaseClusterService
A Couchbase Cluster Controller Service which manages connections to a Couchbase cluster. | Bucket Name | bucket-name | default | | The name of bucket to access. Supports Expression Language: true (will be evaluated using variable registry only) |
Document Type | document-type | Json | | The type of contents. |
Document Id | document-id | | | A static, fixed Couchbase document id, or an expression to construct the Couchbase document id. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Persist To | persist-to | NONE | - MASTER
- NONE
- ONE
- TWO
- THREE
- FOUR
| Durability constraint about disk persistence. |
Replicate To | replicate-to | NONE | | Durability constraint about replication. |
Relationships:
Name | Description |
---|
retry | All FlowFiles failed to be written to Couchbase Server but can be retried are routed to this relationship. |
success | All FlowFiles that are written to Couchbase Server are routed to this relationship. |
failure | All FlowFiles failed to be written to Couchbase Server and not retry-able are routed to this relationship. |
Reads Attributes:
Name | Description |
---|
uuid | Used as a document id if 'Document Id' is not specified |
Writes Attributes:
Name | Description |
---|
couchbase.cluster | Cluster where the document was stored. |
couchbase.bucket | Bucket where the document was stored. |
couchbase.doc.id | Id of the document. |
couchbase.doc.cas | CAS of the document. |
couchbase.doc.expiry | Expiration of the document. |
couchbase.exception | If Couchbase related error occurs the CouchbaseException class name will be captured here. |
State management:
This component does not store state.Restricted:
This component is not restricted.Input requirement:
This component requires an incoming relationship.System Resource Considerations:
Resource | Description |
---|
MEMORY | An instance of this component can cause high usage of this system resource. Multiple instances or high concurrency settings may result a degradation of performance. |