The Elasticsearch connector allows you to access the Elasticsearch REST API through Anypoint Platform. Elasticsearch is a distributed, open source search and analytics engine, designed for horizontal scalability, reliability, and easy management. The connector exposes Elasticsearch operations by executing their API calls as per configuration. It supports HTTP and HTTPS connections to Elasticsearch instance.
Mule 4.1.1
Elasticsearch version 6.2.2 or above
Install connector in Anypoint Studio following the instructions at Installing Connectors from Anypoint Exchange
To configure and use the Elasticsearch connector refer user manual
- Elasticsearch host can be accessed in two different ways from a client (Mule runtime / Anypoint studio ):
- Without authentication (HTTP)
- With certificate based authentication (HTTPS)
Provide Elasticsearch host and port in a global configuration of Elasticsearch connector. Without authentication use is generally recommended for internal applications or for testing purpose where Elasticsearch is running on HTTP port.
Implementing CERTIFICATE BASED AUTHENTICATION mechanisms involves a few extra steps, but ìs preferred if your Elasticsearch is exposed to external users, as it ensures better security. To make the Elasticsearch run on a https, generate server and client certificates on Elasticsearch host using X-pack. Please refer Configuring TLS for detailed information about running Elasticsearch on HTTPS and generating required certificates.
Use GitHub for tracking issues with this connector. To report new issues use this link.