PLEASE NOTE: This documentation applies to Pentaho 6.1 and earlier. For Pentaho 7.0 and later, see ElasticSearch Bulk Insert on the Pentaho Enterprise Edition documentation site.
This topic needs further documentation to make it stellar. If you have experience with this transformation step, we encourage you to update this topic. More information can be found in JIRA case DOC-924.
Introduction
The ElasticSearch Bulk Insert step streams data within a transformation to the database.
Note: The ElasticSeach standard cluster name is cluster.name: elasticsearch. When you have e.g. multiple clusters and need to set another name (so to keep them isolated) you need to set this different value in the settings tab, define a "cluster.name" setting and give the desired value, e.g. cluster.name: elasticsearch_1.
As of Pentaho 5.4, the step is designed to work with Elastic Search 0.16.3 (download link).
Options
Server
Add your elasticsearch transport server address here. Most often, this is 127.0.0.1:9300 (don't confuse with HTTP port 9200!)