123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189 |
- [[integrations]]
- == Integrations
- Integrations are not plugins, but are external tools or modules that 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 prior to the 2.0 release. Elasticsearch
- releases 2.0 and later do not support rivers.
- [float]
- ==== Supported by Elasticsearch:
- * https://www.elastic.co/guide/en/logstash/current/plugins-outputs-elasticsearch.html[Logstash output to Elasticsearch]:
- The Logstash `elasticsearch` output plugin.
- * https://www.elastic.co/guide/en/logstash/current/plugins-inputs-elasticsearch.html[Elasticsearch input to Logstash]
- The Logstash `elasticsearch` input plugin.
- * https://www.elastic.co/guide/en/logstash/current/plugins-filters-elasticsearch.html[Elasticsearch event filtering in Logstash]
- The Logstash `elasticsearch` filter plugin.
- * https://www.elastic.co/guide/en/logstash/current/plugins-codecs-es_bulk.html[Elasticsearch bulk codec]
- The Logstash `es_bulk` plugin decodes the Elasticsearch bulk format into individual events.
- [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/tree/branch2.0[Kafka Standalone Consumer(Indexer)]:
- Kafka Standalone Consumer [Indexer] will read messages from Kafka in batches, processes(as implemented) and bulk-indexes them into ElasticSearch. Flexible and scalable. More documentation in above GitHub repo's Wiki.(Please use branch 2.0)!
- * https://github.com/ozlerhakan/mongolastic[Mongolastic]:
- A tool that clones 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)
- * https://github.com/salyh/elasticsearch-imap[IMAP/POP3/Mail importer]:
- The Mail importer allows to fetch data from IMAP and POP3 servers for indexing into Elasticsearch (by Hendrik Saly)
- * https://github.com/dadoonet/fscrawler[FS Crawler]:
- The File System (FS) crawler allows to index documents (PDF, Open Office...) from your local file system and over SSH. (by David Pilato)
- [float]
- [[deployment]]
- === Deployment
- [float]
- ==== Supported by Elasticsearch:
- * https://github.com/elastic/puppet-elasticsearch[Puppet]:
- Elasticsearch puppet module.
- [float]
- ==== Supported by the community:
- * https://github.com/elastic/cookbook-elasticsearch[Chef]:
- Chef cookbook 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.
- [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]
- [[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
|