integrations.asciidoc 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  1. [[integrations]]
  2. == Integrations
  3. Integrations are not plugins, instead they are external tools or modules which
  4. make it easier to work with Elasticsearch.
  5. [float]
  6. [[cms-integrations]]
  7. === CMS integrations
  8. [float]
  9. ==== Supported by the community:
  10. * http://drupal.org/project/search_api_elasticsearch[Drupal]:
  11. Drupal Elasticsearch integration via Search API.
  12. * https://drupal.org/project/elasticsearch_connector[Drupal]:
  13. Drupal Elasticsearch integration.
  14. * http://searchbox-io.github.com/wp-elasticsearch/[Wp-Elasticsearch]:
  15. Elasticsearch WordPress Plugin
  16. * https://github.com/wallmanderco/elasticsearch-indexer[Elasticsearch Indexer]:
  17. Elasticsearch WordPress Plugin
  18. * https://doc.tiki.org/Elasticsearch[Tiki Wiki CMS Groupware]:
  19. Tiki has native support for Elasticsearch. This provides faster & better
  20. search (facets, etc), along with some Natural Language Processing features
  21. (ex.: More like this)
  22. [float]
  23. [[data-integrations]]
  24. === Data import/export and validation
  25. NOTE: Rivers were used to import data from external systems into
  26. Elasticsearch, but they are no longer supported in Elasticsearch 2.0.
  27. [float]
  28. ==== Supported by the community:
  29. * https://github.com/jprante/elasticsearch-jdbc[JDBC importer]:
  30. The Java Database Connection (JDBC) importer allows to fetch data from JDBC sources for indexing into Elasticsearch (by Jörg Prante)
  31. * https://github.com/reachkrishnaraj/kafka-elasticsearch-standalone-consumer[Kafka Standalone Consumer]:
  32. Easily Scaleable & Extendable, Kafka Standalone Consumer that will read the messages from Kafka, processes and index them in ElasticSearch
  33. * https://github.com/ozlerhakan/mongolastic[Mongolastic]:
  34. A tool that clone data from ElasticSearch to MongoDB and vice versa
  35. * https://github.com/Aconex/scrutineer[Scrutineer]:
  36. A high performance consistency checker to compare what you've indexed
  37. with your source of truth content (e.g. DB)
  38. [float]
  39. [[deployment]]
  40. === Deployment
  41. [float]
  42. ==== Supported by Elasticsearch:
  43. * https://github.com/elasticsearch/puppet-elasticsearch[Puppet]:
  44. Elasticsearch puppet module.
  45. [float]
  46. ==== Supported by the community:
  47. * http://github.com/elasticsearch/cookbook-elasticsearch[Chef]:
  48. Chef cookbook for Elasticsearch
  49. This project appears to have been abandoned:
  50. * https://github.com/medcl/salt-elasticsearch[SaltStack]:
  51. SaltStack Module for Elasticsearch
  52. [float]
  53. [[framework-integrations]]
  54. === Framework integrations
  55. [float]
  56. ==== Supported by the community:
  57. * http://www.searchtechnologies.com/aspire-for-elasticsearch[Aspire for Elasticsearch]:
  58. Aspire, from Search Technologies, is a powerful connector and processing
  59. framework designed for unstructured data. It has connectors to internal and
  60. external repositories including SharePoint, Documentum, Jive, RDB, file
  61. systems, websites and more, and can transform and normalize this data before
  62. indexing in Elasticsearch.
  63. * https://camel.apache.org/elasticsearch.html[Apache Camel Integration]:
  64. An Apache camel component to integrate elasticsearch
  65. * https://metacpan.org/release/Catmandu-Store-ElasticSearch[Catmanadu]:
  66. An Elasticsearch backend for the Catmandu framework.
  67. * https://github.com/tlrx/elasticsearch-test[elasticsearch-test]:
  68. Elasticsearch Java annotations for unit testing with
  69. http://www.junit.org/[JUnit]
  70. * https://github.com/FriendsOfSymfony/FOSElasticaBundle[FOSElasticaBundle]:
  71. Symfony2 Bundle wrapping Elastica.
  72. * http://grails.org/plugin/elasticsearch[Grails]:
  73. Elasticsearch Grails plugin.
  74. * http://haystacksearch.org/[Haystack]:
  75. Modular search for Django
  76. * https://github.com/cleverage/play2-elasticsearch[play2-elasticsearch]:
  77. Elasticsearch module for Play Framework 2.x
  78. * https://github.com/spring-projects/spring-data-elasticsearch[Spring Data Elasticsearch]:
  79. Spring Data implementation for Elasticsearch
  80. * https://github.com/dadoonet/spring-elasticsearch[Spring Elasticsearch]:
  81. Spring Factory for Elasticsearch
  82. * https://github.com/twitter/storehaus[Twitter Storehaus]:
  83. Thin asynchronous Scala client for Storehaus.
  84. These projects appear to have been abandoned:
  85. * https://metacpan.org/module/Catalyst::Model::Search::Elasticsearch[Catalyst]:
  86. Elasticsearch and Catalyst integration.
  87. * http://github.com/aparo/django-elasticsearch[django-elasticsearch]:
  88. Django Elasticsearch Backend.
  89. * https://github.com/kzwang/elasticsearch-osem[elasticsearch-osem]:
  90. A Java Object Search Engine Mapping (OSEM) for Elasticsearch
  91. * http://geeks.aretotally.in/play-framework-module-elastic-search-distributed-searching-with-json-http-rest-or-java[Play!Framework]:
  92. Integrate with Play! Framework Application.
  93. * http://code.google.com/p/terrastore/wiki/Search_Integration[Terrastore Search]:
  94. http://code.google.com/p/terrastore/[Terrastore] integration module with elasticsearch.
  95. [float]
  96. [[hadoop-integrations]]
  97. === Hadoop integrations
  98. [float]
  99. ==== Supported by Elasticsearch:
  100. * link:/guide/en/elasticsearch/hadoop/current/[es-hadoop]: Elasticsearch real-time
  101. search and analytics natively integrated with Hadoop. Supports Map/Reduce,
  102. Cascading, Apache Hive, Apache Pig, Apache Spark and Apache Storm.
  103. [float]
  104. ==== Supported by the community:
  105. These projects appear to have been abandoned:
  106. * http://github.com/Aconex/elasticflume[elasticflume]:
  107. http://github.com/cloudera/flume[Flume] sink implementation.
  108. * https://github.com/infochimps-labs/wonderdog[Wonderdog]:
  109. Hadoop bulk loader into elasticsearch.
  110. [float]
  111. [[monitoring-integrations]]
  112. === Health and Performance Monitoring
  113. [float]
  114. ==== Supported by the community:
  115. * https://github.com/anchor/nagios-plugin-elasticsearch[check_elasticsearch]:
  116. An Elasticsearch availability and performance monitoring plugin for
  117. Nagios.
  118. * https://github.com/radu-gheorghe/check-es[check-es]:
  119. Nagios/Shinken plugins for checking on elasticsearch
  120. * https://github.com/mattweber/es2graphite[es2graphite]:
  121. Send cluster and indices stats and status to Graphite for monitoring and graphing.
  122. * https://itunes.apple.com/us/app/elasticocean/id955278030?ls=1&mt=8[ElasticOcean]:
  123. Elasticsearch & DigitalOcean iOS Real-Time Monitoring tool to keep an eye on DigitalOcean Droplets or Elasticsearch instances or both of them on-a-go.
  124. * https://github.com/rbramley/Opsview-elasticsearch[opsview-elasticsearch]:
  125. Opsview plugin written in Perl for monitoring Elasticsearch
  126. * 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].
  127. * http://sematext.com/spm/index.html[SPM for Elasticsearch]:
  128. Performance monitoring with live charts showing cluster and node stats, integrated
  129. alerts, email reports, etc.
  130. [[other-integrations]]
  131. [float]
  132. === Other integrations
  133. [float]
  134. ==== Supported by the community:
  135. * https://github.com/kodcu/pes[Pes]:
  136. A pluggable elastic Javascript query DSL builder for Elasticsearch
  137. * https://www.wireshark.org/[Wireshark]:
  138. Protocol dissection for Zen discovery, HTTP and the binary protocol
  139. These projects appears to have been abandoned:
  140. * http://www.github.com/neogenix/daikon[daikon]:
  141. Daikon Elasticsearch CLI
  142. * https://github.com/fullscale/dangle[dangle]:
  143. A set of AngularJS directives that provide common visualizations for elasticsearch based on
  144. D3.
  145. * https://github.com/OlegKunitsyn/eslogd[eslogd]:
  146. Linux daemon that replicates events to a central Elasticsearch server in real-time