Elasticsearch on Cassandra

A better search capability, integrating Elasticsearch with Cassandra using Elassandra.

Book a Demo Free Trial

 

Get the power of Elasticsearch with Cassandra

Instaclustr Managed Elassandra is our high performing enterprise grade managed solution that combines the power of Elasticsearch’s fast, powerful indexing and querying capability with Apache Cassandra’s resilient and distributed architecture.

In our managed environment Elassandra comes with 24/7 dedicated support.  

SOC 2 Certified

We are the first SOC 2 certified service provider to provide an environment built on the principles of Security, Availability and Confidentiality. Our security program includes security considerations in our design, continually reviewing and testing, monitoring the environment and having a suitable response capability.

 

Solution Details

Instaclustr Managed Elassandra Advantage

Instaclustr provides a hosted and fully managed Elassandra on AWS, Azure and GCP. Elassandra extends your Elasticsearch indices when adding new nodes, allowing to smoothly scale-out to fit your business needs without down-time or heavy maintenance operations.


Provisioned In Minutes. Fully Integrated. Fully Managed.

Provision Elassandra cluster in minutes in any of our supported cloud provider. Instaclustr Managed Elassandra fully support other Cassandra features including: Cluster Replication between data centres, integration with Cassandra backups, and Integration with Cassandra node add/remove functions.


Kibana

As part of our Managed Solution Elassandra offering, Kibana provides developers a powerful web-interface with capabilities to explore, analyze and visualize data via search. Kibana can be provisioned within minutes and is fully monitored, managed and supported by us.


A Masterless Distributed Architecture

Standalone Elasticsearch has a master node, which introduces a single point of failure and requires careful management. By running Elasticsearch on Cassandra’s fully distributed, masterless distributed architecture, the single point of failure is eliminated.

What is Elassandra?

Elassandra is Cassandra | Elassandra is Elasticsearch

Elassandra delivers a single powerful integrated solution with improved features, availability and simpler management. It allows incredibly fast indexing, querying and analysis of large set of structured and semistructured data. Real-time indexing feature of Elassandra allows data to become searchable as soon as it is inserted into the database.

At its core, Elassandra is the same engine as Apache Cassandra and is thus, part of the Cassandra ecosystem. Tools and applications that works with Cassandra can be used with little or no change with Elassandra. Elassandra supports Elasticsearch’s RESTful API and fits right into the Elassandra ecosystem. Tools like Kibana, Logstash, Beats, JDBC driver, Spark and Kafka all work with Elassandra’s Elasticsearch API.

Simplified Pipeline

A single cluster can do the work of several components: a Cassandra cluster, an Elasticsearch cluster, and ETL processes to replicate and synchronise between clusters. Once transactional data is loaded it can be searched directly.

Powerful and flexible querying of Cassandra tables

Elassandra allows the full power of the Elasticsearch Query Language (Query DSL) to be used to search data in Cassandra tables. Data can be loaded in Elassandra through Cassandra’s CQL, or via Elasticsearch’s REST API.

Flexible API

Data can be loaded through Cassandra’s CQL, or via Elasticsearch’s RESTful API. Elassandra ensures that data is stored in a Cassandra table, and indexed in Elasticsearch. A wide variety of language bindings can be used to access these APIs.

Elassandra Ecosystem

Elassandra = Elasticsearch + Cassandra

Elassandra Ecosystem

Ready to experience the power of Elasticsearch on Cassandra?

Speak to an Instaclustr team member today.


Powerful and flexible querying of Cassandra tables

Elassandra allows the full power of the Elasticsearch Query Language (Query DSL) to be used to search data in Cassandra tables, including the ability to produce compound statements comprising filter and query blocks and relevance score calculations.


Provisioned in minutes, integrated and fully managed

With Instaclustr, you can have an Elassandra cluster provisioned in minutes. Your cluster can be automatically configured and integrated with Zeppelin, Spark and Kibana, allowing you to quickly build and deploy your application in any of our supported cloud providers.


A masterless distributed architecture

Standalone Elasticsearch has a master node, which introduces a single point of failure and requires careful management. By running Elasticsearch on Cassandra’s fully distributed, masterless distributed architecture, the single point of failure is eliminated.


Simplified pipeline

A single cluster can do the work of several components: a Cassandra cluster, an Elasticsearch cluster, and ETL processes to replicate and synchronise between clusters. Once transactional data is loaded it can be searched directly.


Flexible APIs

Data can be loaded through Cassandra’s CQL, or via Elasticsearch’s RESTful API. Elassandra ensures that data is stored in a Cassandra table, and indexed in Elasticsearch. A wide variety of language bindings can be used to access these APIs.


Fully integrated

Our Elassandra deployment fully supports other Cassandra features including: cluster replication between data centres, integration with Cassandra backups, and integration with Cassandra node add/remove functions.

Resources

Site by Swell Design Group