Browse Source

Removed all references to site plugins from plugin docs

Clinton Gormley 9 years ago
parent
commit
098b2e03b5

+ 0 - 4
docs/plugins/analysis.asciidoc

@@ -50,10 +50,6 @@ A number of analysis plugins have been contributed by our community:
 * https://github.com/medcl/elasticsearch-analysis-pinyin[Pinyin Analysis Plugin] (by Medcl)
 * https://github.com/duydo/elasticsearch-analysis-vietnamese[Vietnamese Analysis Plugin] (by Duy Do)
 * https://github.com/ofir123/elasticsearch-network-analysis[Network Addresses Analysis Plugin] (by Ofir123)
-
-These community plugins appear to have been abandoned:
-
-* https://github.com/barminator/elasticsearch-analysis-annotation[Annotation Analysis Plugin] (by Michal Samek)
 * https://github.com/medcl/elasticsearch-analysis-string2int[String2Integer Analysis Plugin] (by Medcl)
 
 include::analysis-icu.asciidoc[]

+ 0 - 12
docs/plugins/api.asciidoc

@@ -46,16 +46,4 @@ A number of plugins have been contributed by our community:
   http://mahout.apache.org/[Mahout] Collaboration filtering (by hadashiA)
 * https://github.com/jurgc11/es-change-feed-plugin[WebSocket Change Feed Plugin] (by ForgeRock/Chris Clifton)
 
-These community plugins appear to have been abandoned:
-
-* https://github.com/derryx/elasticsearch-changes-plugin[Elasticsearch Changes Plugin] (by Thomas Peuss)
-
-* https://github.com/mattweber/elasticsearch-mocksolrplugin[Elasticsearch Mock Solr Plugin] (by Matt Weber)
-
-* http://siren.solutions/siren/downloads/[Elasticsearch SIREn Plugin]: Nested data search (by SIREn Solutions)
-
-* https://github.com/endgameinc/elasticsearch-term-plugin[Terms Component Plugin] (by Endgame Inc.)
-
-* https://github.com/etsy/es-restlog[REST Request Logging Plugin] (by Etsy/Shikhar Bhushan)
-
 include::delete-by-query.asciidoc[]

+ 1 - 3
docs/plugins/authors.asciidoc

@@ -23,9 +23,7 @@ for this file is described in detail here:
 
 https://github.com/elastic/elasticsearch/blob/master/buildSrc/src/main/resources/plugin-descriptor.properties[`/buildSrc/src/main/resources/plugin-descriptor.properties`].
 
-Either fill in this template yourself (see
-https://github.com/lmenezes/elasticsearch-kopf/blob/master/plugin-descriptor.properties[elasticsearch-kopf]
-as an example) or, if you are using Elasticsearch's Gradle build system, you
+Either fill in this template yourself or, if you are using Elasticsearch's Gradle build system, you
 can fill in the necessary values in the `build.gradle` file for your plugin.
 
 [float]

+ 5 - 25
docs/plugins/index.asciidoc

@@ -10,30 +10,12 @@ Plugins are a way to enhance the core Elasticsearch functionality in a custom
 manner. They range from adding custom mapping types, custom analyzers, native
 scripts, custom discovery and more.
 
-There are three types of plugins:
+Plugins contain JAR files, but may also contain scripts and config files, and
+must be installed on every node in the cluster.  After installation, each
+node must be restarted before the plugin becomes visible.
 
-Java plugins::
-
-    These plugins contain only JAR files, and must be installed on every node
-    in the cluster.  After installation, each node must be restarted before
-    the plugin becomes visible.
-
-Site plugins::
-+
---
-
-These plugins contain static web content like Javascript, HTML, and CSS files,
-that can be served directly from Elasticsearch. Site plugins may only need to
-be installed on one node, and do not require a restart to become visible. The
-content of site plugins is accessible via a URL like:
-
-    http://yournode:9200/_plugin/[plugin name]
-
---
-
-Mixed plugins::
-
-    Mixed plugins contain both JAR files and web content.
+IMPORTANT: Site plugins -- plugins containing HTML, CSS and Javascript -- are
+no longer supported.
 
 For advice on writing your own plugin, see <<plugin-authors>>.
 
@@ -61,8 +43,6 @@ include::repository.asciidoc[]
 
 include::store.asciidoc[]
 
-include::transport.asciidoc[]
-
 include::integrations.asciidoc[]
 
 include::authors.asciidoc[]

+ 0 - 45
docs/plugins/integrations.asciidoc

@@ -85,11 +85,6 @@ releases 2.0 and later do not support rivers.
 * https://github.com/elastic/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
@@ -135,23 +130,6 @@ This project appears to have been abandoned:
 * 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]]
@@ -164,18 +142,6 @@ These projects appear to have been abandoned:
   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]]
@@ -221,14 +187,3 @@ These projects appear to have been abandoned:
 * https://www.wireshark.org/[Wireshark]:
   Protocol dissection for Zen discovery, HTTP and the binary protocol
 
-
-These projects appear 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 realtime

+ 0 - 29
docs/plugins/management.asciidoc

@@ -16,33 +16,4 @@ aggregates cluster wide statistics and events and offers a single interface to
 view and analyze them. Marvel is free for development use but requires a
 license to run in production.
 
-https://github.com/elastic/elasticsearch-migration[Migration]::
-
-This plugin will help you to check whether you can upgrade directly to
-Elasticsearch version 2.x, or whether you need to make changes to your data
-before doing so. It will run on Elasticsearch versions 0.90.x to 1.x.
-
-[float]
-=== Community contributed management and site plugins
-
-A number of plugins have been contributed by our community:
-
-* https://github.com/lukas-vlcek/bigdesk[BigDesk Plugin] (by Lukáš Vlček)
-
-* https://github.com/spinscale/elasticsearch-graphite-plugin[Elasticsearch Graphite Plugin]:
-  Regularly updates a graphite host with indices stats and nodes stats (by Alexander Reelsen)
-
-* https://github.com/mobz/elasticsearch-head[Elasticsearch Head Plugin] (by Ben Birch)
-* https://github.com/royrusso/elasticsearch-HQ[Elasticsearch HQ] (by Roy Russo)
-* https://github.com/andrewvc/elastic-hammer[Hammer Plugin] (by Andrew Cholakian)
-* https://github.com/polyfractal/elasticsearch-inquisitor[Inquisitor Plugin] (by Zachary Tong)
-* https://github.com/lmenezes/elasticsearch-kopf[Kopf Plugin] (by lmenezes)
-* https://github.com/timschlechter/swagger-for-elasticsearch[Swagger for Elasticsearch] (by Tim Schlechter)
-* https://github.com/Dynatrace/Dynatrace-Elasticsearch-Plugin[Elasticsearch monitoring plugin for Dynatrace Application Monitoring] (by Dynatrace)
-
-These community plugins appear to have been abandoned:
-
-* https://github.com/karmi/elasticsearch-paramedic[Paramedic Plugin] (by Karel Minařík)
-* https://github.com/polyfractal/elasticsearch-segmentspy[SegmentSpy Plugin] (by Zachary Tong)
-* https://github.com/xyu/elasticsearch-whatson[Whatson Plugin] (by Xiao Yu)
 

+ 6 - 41
docs/plugins/plugin-script.asciidoc

@@ -20,7 +20,7 @@ sudo bin/elasticsearch-plugin -h
 .Running as root
 =====================
 If Elasticsearch was installed using the deb or rpm package then run
-`bin/elasticsearch-plugin` as `root` so it can write to the appropriate files on disk.
+`/usr/share/elasticsearch-plugin` as `root` so it can write to the appropriate files on disk.
 Otherwise run `bin/elasticsearch-plugin` as the user that owns all of the Elasticsearch
 files.
 =====================
@@ -53,41 +53,6 @@ sudo bin/elasticsearch-plugin install analysis-icu
 This command will install the version of the plugin that matches your
 Elasticsearch version.
 
-[float]
-=== Community and non-core plugins
-
-Non-core plugins provided by Elasticsearch, or plugins provided by the
-community, can be installed from `download.elastic.co`, from Maven (Central
-and Sonatype), or from GitHub.  In this case, the command is as follows:
-
-[source,shell]
------------------------------------
-sudo bin/elasticsearch-plugin install [org]/[user|component]/[version]
------------------------------------
-
-For instance, to install the https://github.com/lmenezes/elasticsearch-kopf[Kopf]
-plugin from GitHub, run one of the following commands:
-
-[source,shell]
------------------------------------
-sudo bin/elasticsearch-plugin install lmenezes/elasticsearch-kopf <1>
-sudo bin/elasticsearch-plugin install lmenezes/elasticsearch-kopf/2.x <2>
------------------------------------
-<1> Installs the latest version from GitHub.
-<2> Installs the 1.x version from GitHub.
-
-When installing from Maven Central/Sonatype, `[org]` should be replaced by
-the artifact `groupId`, and `[user|component]` by the `artifactId`.  For
-instance, to install the {plugins}/mapper-attachments.html[`mapper-attachments`]
-plugin from Sonatype, run:
-
-[source,shell]
------------------------------------
-sudo bin/elasticsearch-plugin install org.elasticsearch.plugin/mapper-attachments/3.0.0 <1>
------------------------------------
-<1> When installing from `download.elastic.co` or from Maven Central/Sonatype, the
-    version is required.
-
 [float]
 === Custom URL or file system
 
@@ -186,13 +151,13 @@ waits. Here is some examples of setting it to different values:
 [source,shell]
 -----------------------------------
 # Wait for 30 seconds before failing
-sudo bin/elasticsearch-plugin install mobz/elasticsearch-head --timeout 30s
+sudo bin/elasticsearch-plugin install analysis-icu --timeout 30s
 
 # Wait for 1 minute before failing
-sudo bin/elasticsearch-plugin install mobz/elasticsearch-head --timeout 1m
+sudo bin/elasticsearch-plugin install analysis-icu --timeout 1m
 
 # Wait forever (default)
-sudo bin/elasticsearch-plugin install mobz/elasticsearch-head --timeout 0
+sudo bin/elasticsearch-plugin install analysis-icu --timeout 0
 -----------------------------------
 
 [float]
@@ -212,7 +177,7 @@ On Windows, they need to be added to the `ES_JAVA_OPTS` environment variable:
 [source,shell]
 -----------------------------------
 set ES_JAVA_OPTS="-DproxyHost=host_name -DproxyPort=port_number"
-bin/elasticsearch-plugin install mobz/elasticsearch-head
+bin/elasticsearch-plugin install analysis-icu
 -----------------------------------
 
 === Settings related to plugins
@@ -243,7 +208,7 @@ example:
 
 [source,yaml]
 --------------------------------------------------
-plugin.mandatory: mapper-attachments,lang-python
+plugin.mandatory: analysis-icu,lang-js
 --------------------------------------------------
 
 For safety reasons, a node will not start if it is missing a mandatory plugin.

+ 0 - 4
docs/plugins/repository.asciidoc

@@ -30,10 +30,6 @@ The following plugin has been contributed by our community:
 
 * https://github.com/wikimedia/search-repository-swift[Openstack Swift] (by Wikimedia Foundation)
 
-This community plugin appears to have been abandoned:
-
-* https://github.com/kzwang/elasticsearch-repository-gridfs[GridFS] Repository (by Kevin Wang)
-
 
 include::repository-azure.asciidoc[]
 

+ 0 - 7
docs/plugins/scripting.asciidoc

@@ -20,13 +20,6 @@ https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino[Rhino JavaScript
 The Python language plugin enables the use of Python in Elasticsearch
 scripts, via the http://www.jython.org/[Jython] Java implementation of Python.
 
-[float]
-=== Abandoned community scripting plugins
-
-This plugin has been contributed by our community, but appears to be abandoned:
-
-* https://github.com/hiredman/elasticsearch-lang-clojure[Clojure Language Plugin] (by Kevin Downey)
-
 include::lang-javascript.asciidoc[]
 
 include::lang-python.asciidoc[]

+ 0 - 4
docs/plugins/security.asciidoc

@@ -26,7 +26,3 @@ The following plugins have been contributed by our community:
 * https://github.com/sscarduzio/elasticsearch-readonlyrest-plugin[Readonly REST]:
   High performance access control for Elasticsearch native REST API (by Simone Scarduzio)
 
-This community plugin appears to have been abandoned:
-
-* https://github.com/sonian/elasticsearch-jetty[Jetty HTTP transport plugin]:
-  Uses Jetty to provide SSL connections, basic authentication, and request logging (by Sonian Inc.)

+ 0 - 22
docs/plugins/transport.asciidoc

@@ -1,22 +0,0 @@
-[[transport]]
-== Transport Plugins
-
-Transport plugins offer alternatives to HTTP.
-
-[float]
-=== Core transport plugins
-
-The core transport plugins are:
-
-https://github.com/elastic/elasticsearch-transport-wares[Servlet transport]::
-
-Use the REST interface over servlets.
-
-[float]
-=== Community contributed transport plugins
-
-The following community plugins appear to have been abandoned:
-
-* https://github.com/kzwang/elasticsearch-transport-redis[Redis transport plugin] (by Kevin Wang)
-* https://github.com/tlrx/transport-zeromq[ØMQ transport plugin] (by Tanguy Leroux)
-