Toolkit for sending tuple data from Streams applications to Elasticsearch.
ElasticsearchIndex
operator: Uses Jest, a Java HTTP Rest client, to send data to Elasticsearch.
Find the SPLDOC documentation here.
This toolkit is compatible with the Streaming Analytics service and Compose for Elasticsearch service on IBM Cloud.
- Clone the repository.
- Run
ant all
to build toolkit. - Run
ant build-all-samples
to build the samples.
- Clone the repository.
cd com.ibm.streamsx.elasticsearch
- Run
ant maven-deps
to download the dependencies required by the project. - In Streams Studio, Import...
- In the dialog, select IBM Streams -> SPL Project.
- Select com.ibm.streamsx.elasticsearch to import the project into Studio.
To test the toolkit and setup a server for testing see the following pages
- Local Server Setup
- Run the testsuite using the local server
- Run the Cloud tests using Streams analytics and a Elasticsearch Compose service
Refer to official Download and Installation Steps or create a Compose for Elasticsearch IBM Cloud service.