123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220 |
- [[integrations]]
- == Integrations
- Integrations are not plugins, instead they are external tools or modules which
- make it easier to work with Elasticsearch.
- [float]
- [[cms-integrations]]
- === CMS integrations
- [float]
- ==== Supported by the community:
- * http://drupal.org/project/search_api_elasticsearch[Drupal]:
- Drupal Elasticsearch integration via Search API.
- * https://drupal.org/project/elasticsearch_connector[Drupal]:
- Drupal Elasticsearch integration.
- * http://searchbox-io.github.com/wp-elasticsearch/[Wp-Elasticsearch]:
- Elasticsearch WordPress Plugin
- * https://github.com/wallmanderco/elasticsearch-indexer[Elasticsearch Indexer]:
- Elasticsearch WordPress Plugin
- * https://doc.tiki.org/Elasticsearch[Tiki Wiki CMS Groupware]:
- Tiki has native support for Elasticsearch. This provides faster & better
- search (facets, etc), along with some Natural Language Processing features
- (ex.: More like this)
- [float]
- [[data-integrations]]
- === Data import/export and validation
- NOTE: Rivers were used to import data from external systems into
- Elasticsearch, but they are no longer supported in Elasticsearch 2.0.
- [float]
- ==== Supported by the community:
- * https://github.com/jprante/elasticsearch-jdbc[JDBC importer]:
- The Java Database Connection (JDBC) importer allows to fetch data from JDBC sources for indexing into Elasticsearch (by Jörg Prante)
- * https://github.com/reachkrishnaraj/kafka-elasticsearch-standalone-consumer[Kafka Standalone Consumer]:
- Easily Scaleable & Extendable, Kafka Standalone Consumer that will read the messages from Kafka, processes and index them in ElasticSearch
- * https://github.com/ozlerhakan/mongolastic[Mongolastic]:
- A tool that clone data from ElasticSearch to MongoDB and vice versa
- * https://github.com/Aconex/scrutineer[Scrutineer]:
- A high performance consistency checker to compare what you've indexed
- with your source of truth content (e.g. DB)
- [float]
- [[deployment]]
- === Deployment
- [float]
- ==== Supported by Elasticsearch:
- * https://github.com/elasticsearch/puppet-elasticsearch[Puppet]:
- Elasticsearch puppet module.
- [float]
- ==== Supported by the community:
- * http://github.com/elasticsearch/cookbook-elasticsearch[Chef]:
- Chef cookbook for Elasticsearch
- This project appears to have been abandoned:
- * https://github.com/medcl/salt-elasticsearch[SaltStack]:
- SaltStack Module for Elasticsearch
- [float]
- [[framework-integrations]]
- === Framework integrations
- [float]
- ==== Supported by the community:
- * http://www.searchtechnologies.com/aspire-for-elasticsearch[Aspire for Elasticsearch]:
- Aspire, from Search Technologies, is a powerful connector and processing
- framework designed for unstructured data. It has connectors to internal and
- external repositories including SharePoint, Documentum, Jive, RDB, file
- systems, websites and more, and can transform and normalize this data before
- indexing in Elasticsearch.
- * https://camel.apache.org/elasticsearch.html[Apache Camel Integration]:
- An Apache camel component to integrate elasticsearch
- * https://metacpan.org/release/Catmandu-Store-ElasticSearch[Catmanadu]:
- An Elasticsearch backend for the Catmandu framework.
- * https://github.com/tlrx/elasticsearch-test[elasticsearch-test]:
- Elasticsearch Java annotations for unit testing with
- http://www.junit.org/[JUnit]
- * https://github.com/FriendsOfSymfony/FOSElasticaBundle[FOSElasticaBundle]:
- Symfony2 Bundle wrapping Elastica.
- * http://grails.org/plugin/elasticsearch[Grails]:
- Elasticsearch Grails plugin.
- * http://haystacksearch.org/[Haystack]:
- Modular search for Django
- * https://github.com/cleverage/play2-elasticsearch[play2-elasticsearch]:
- Elasticsearch module for Play Framework 2.x
- * https://github.com/spring-projects/spring-data-elasticsearch[Spring Data Elasticsearch]:
- Spring Data implementation for Elasticsearch
- * https://github.com/dadoonet/spring-elasticsearch[Spring Elasticsearch]:
- Spring Factory for Elasticsearch
- * https://github.com/twitter/storehaus[Twitter Storehaus]:
- Thin asynchronous Scala client for Storehaus.
- These projects appear to have been abandoned:
- * https://metacpan.org/module/Catalyst::Model::Search::Elasticsearch[Catalyst]:
- Elasticsearch and Catalyst integration.
- * http://github.com/aparo/django-elasticsearch[django-elasticsearch]:
- Django Elasticsearch Backend.
- * https://github.com/kzwang/elasticsearch-osem[elasticsearch-osem]:
- A Java Object Search Engine Mapping (OSEM) for Elasticsearch
- * http://geeks.aretotally.in/play-framework-module-elastic-search-distributed-searching-with-json-http-rest-or-java[Play!Framework]:
- Integrate with Play! Framework Application.
- * http://code.google.com/p/terrastore/wiki/Search_Integration[Terrastore Search]:
- http://code.google.com/p/terrastore/[Terrastore] integration module with elasticsearch.
- [float]
- [[hadoop-integrations]]
- === Hadoop integrations
- [float]
- ==== Supported by Elasticsearch:
- * link:/guide/en/elasticsearch/hadoop/current/[es-hadoop]: Elasticsearch real-time
- search and analytics natively integrated with Hadoop. Supports Map/Reduce,
- Cascading, Apache Hive, Apache Pig, Apache Spark and Apache Storm.
- [float]
- ==== Supported by the community:
- These projects appear to have been abandoned:
- * http://github.com/Aconex/elasticflume[elasticflume]:
- http://github.com/cloudera/flume[Flume] sink implementation.
- * https://github.com/infochimps-labs/wonderdog[Wonderdog]:
- Hadoop bulk loader into elasticsearch.
- [float]
- [[monitoring-integrations]]
- === Health and Performance Monitoring
- [float]
- ==== Supported by the community:
- * https://github.com/anchor/nagios-plugin-elasticsearch[check_elasticsearch]:
- An Elasticsearch availability and performance monitoring plugin for
- Nagios.
- * https://github.com/radu-gheorghe/check-es[check-es]:
- Nagios/Shinken plugins for checking on elasticsearch
- * https://github.com/mattweber/es2graphite[es2graphite]:
- Send cluster and indices stats and status to Graphite for monitoring and graphing.
- * https://itunes.apple.com/us/app/elasticocean/id955278030?ls=1&mt=8[ElasticOcean]:
- Elasticsearch & DigitalOcean iOS Real-Time Monitoring tool to keep an eye on DigitalOcean Droplets or Elasticsearch instances or both of them on-a-go.
- * https://github.com/rbramley/Opsview-elasticsearch[opsview-elasticsearch]:
- Opsview plugin written in Perl for monitoring Elasticsearch
- * https://scoutapp.com[Scout]: Provides plugins for monitoring Elasticsearch https://scoutapp.com/plugin_urls/1331-elasticsearch-node-status[nodes], https://scoutapp.com/plugin_urls/1321-elasticsearch-cluster-status[clusters], and https://scoutapp.com/plugin_urls/1341-elasticsearch-index-status[indices].
- * http://sematext.com/spm/index.html[SPM for Elasticsearch]:
- Performance monitoring with live charts showing cluster and node stats, integrated
- alerts, email reports, etc.
- [[other-integrations]]
- [float]
- === Other integrations
- [float]
- ==== Supported by the community:
- * https://github.com/kodcu/pes[Pes]:
- A pluggable elastic Javascript query DSL builder for Elasticsearch
- * https://www.wireshark.org/[Wireshark]:
- Protocol dissection for Zen discovery, HTTP and the binary protocol
- These projects appears to have been abandoned:
- * http://www.github.com/neogenix/daikon[daikon]:
- Daikon Elasticsearch CLI
- * https://github.com/fullscale/dangle[dangle]:
- A set of AngularJS directives that provide common visualizations for elasticsearch based on
- D3.
- * https://github.com/OlegKunitsyn/eslogd[eslogd]:
- Linux daemon that replicates events to a central Elasticsearch server in real-time
|