Skip to content

IBMStreams/streamsx.elasticsearch

Repository files navigation

streamsx.elasticsearch

Toolkit for sending tuple data from Streams applications to Elasticsearch.

  • ElasticsearchIndex operator: Uses Jest, a Java HTTP Rest client, to send data to Elasticsearch.

Documentation

Find the SPLDOC documentation here.

Changes

CHANGELOG.md

IBM Cloud

This toolkit is compatible with the Streaming Analytics service and Compose for Elasticsearch service on IBM Cloud.

Get Started

  1. Clone the repository.
  2. Run ant all to build toolkit.
  3. Run ant build-all-samples to build the samples.

To develop in Studio:

  1. Clone the repository.
  2. cd com.ibm.streamsx.elasticsearch
  3. Run ant maven-deps to download the dependencies required by the project.
  4. In Streams Studio, Import...
  5. In the dialog, select IBM Streams -> SPL Project.
  6. Select com.ibm.streamsx.elasticsearch to import the project into Studio.

Testing

To test the toolkit and setup a server for testing see the following pages

Install Elasticsearch

Refer to official Download and Installation Steps or create a Compose for Elasticsearch IBM Cloud service.