- Navigate to your Meroxa Resource Catalog.
- Select "Add Resource".
To add an Elasticsearch resource to your Meroxa Resource Catalog, you can run the following command:
-u option requires a valid access URL.
We support the following environments:
- Self-hosted Elasticsearch
- Elastic Cloud
To add as a resource, the Elasticsearch instance needs to be accessible by Meroxa.
If your instance is publically accessible, there is nothing to do. If not, you may:
The access URL contains the credentials needed to access your instance:
In the example above, replace following variables with valid credentials from your Elasticsearch environment:
$ES_USER- Elasticsearch Username
$ES_PASS- Elasticsearch Password
$ES_URL- Elasticsearch URL
$ES_PORT- Elasticsearch Port (e.g., 1234).
The Elasticesearch connector uses an incremental or temporal field to track changes to an index within Elasticesearch.
The Input for this connector is an Elasticsearch Index.
The following configuration is required for this connector:
|An incremental/temporal field such as a |
For example, to create a connector using the CLI, you may use the following command:
On every update, the Data Record takes the following format:
The following advanced configuration is supported:
|Whitelist filter for extracting a subset of fields from elastic-search JSON documents. The whitelist filter supports nested fields. To provide multiple fields use ; as separator (e.g. |
|Indices prefix to include in copying.|