Supports Expression Language: trueElasticSearch Hosts | | | ElasticSearch Hosts, which should be comma separated and colon for hostname/port host1:port,host2:port,.... For example testcluster:9300. This processor uses the Transport Client to connect to hosts. The default transport client port is 9300. Supports Expression Language: true |
SSL Context Service | | Controller Service API: SSLContextService Implementations: StandardSSLContextService StandardRestrictedSSLContextService | The SSL Context Service used to provide client certificate information for TLS/SSL connections. This service only applies if the Elasticsearch endpoint(s) have been secured with TLS/SSL. |
Shield Plugin Filename | | | Specifies the path to the JAR for the Elasticsearch Shield plugin. If the Elasticsearch cluster has been secured with the Shield plugin, then the Shield plugin JAR must also be available to this processor. Note: Do NOT place the Shield JAR into NiFi's lib/ directory, doing so will prevent the Shield plugin from being loaded. Supports Expression Language: true |
Username | | | Username to access the Elasticsearch cluster Supports Expression Language: true |
Password | | | Password to access the Elasticsearch cluster Sensitive Property: true Supports Expression Language: true |
ElasticSearch Ping Timeout | 5s | | The ping timeout used to determine when a node is unreachable. For example, 5s (5 seconds). If non-local recommended is 30s Supports Expression Language: true |
Sampler Interval | 5s | | How often to sample / ping the nodes listed and connected. For example, 5s (5 seconds). If non-local recommended is 30s. Supports Expression Language: true |
Identifier Attribute | | | The name of the attribute containing the identifier for each FlowFile |
Index | | | The name of the index to insert into Supports Expression Language: true |
Type | | | The type of this document (used by Elasticsearch for indexing and searching) Supports Expression Language: true |
Character Set | UTF-8 | | Specifies the character set of the document data. Supports Expression Language: true |
Batch Size | 100 | | The preferred number of FlowFiles to put to the database in a single transaction Supports Expression Language: true |
Index Operation | index | | The type of the operation used to index (index, update, upsert) Supports Expression Language: true |
Relationships:
Name | Description |
---|
retry | A FlowFile is routed to this relationship if the database cannot be updated but attempting the operation again may succeed |
success | All FlowFiles that are written to Elasticsearch are routed to this relationship |
failure | All FlowFiles that cannot be written to Elasticsearch are routed to this relationship |
Reads Attributes:
None specified.Writes Attributes:
None specified.State management:
This component does not store state.Restricted:
This component is not restricted.Input requirement:
This component requires an incoming relationship.