/couchbase-elasticsearch-connector

The Official Couchbase Elasticsearch Connector

Primary LanguageJavaApache License 2.0Apache-2.0

Couchbase Elasticsearch Connector

Download | Connector Service Documentation | Plugin Documentation

The Couchbase Elasticsearch Connector streams documents from Couchbase into Elasticsearch. It comes in two flavors: a Connector Service, and an Elasticsearch plugin.

The Connector Service (available now as a Developer Preview) is designed for Elasticsearch 5 and newer, including ES 6. It uses the Couchbase Database Change Protocol (DCP) to receive notifications whenever a document is modified in Couchbase. The service has an optional distributed mode for horizontal scalability. It can be configured to use secure connections, and is compatible with X-Pack Security.

The Elasticsearch Plugin is available for Elasticsearch versions 2.2.0 through 5.x. It uses the Couchbase Cross Datacenter Replication protocol (XDCR) version 1 (also known as CAPI) to make Elasticsearch act like a Couchbase Server node. The plugin does not support secure connections, and is not compatible with X-Pack Security.