[docs] Update docs for version 2.0.0-beta1

Original commit: elastic/x-pack-elasticsearch@0206648252
This commit is contained in:
uboness 2015-08-24 14:40:16 +02:00
parent fd4058f921
commit acd051c288
6 changed files with 23 additions and 38 deletions

View File

@ -3,7 +3,7 @@
This getting started guide walks you through installing Watcher and creating your first watches, This getting started guide walks you through installing Watcher and creating your first watches,
and introduces the building blocks you'll use to create custom watches. You can install Watcher and introduces the building blocks you'll use to create custom watches. You can install Watcher
on nodes running Elasticsearch 1.5 or later. on nodes running Elasticsearch {version}.
To install and run Watcher: To install and run Watcher:

View File

@ -7,6 +7,7 @@
:java-client-ref: http://www.elastic.co/guide/en/elasticsearch/client/java-api/current :java-client-ref: http://www.elastic.co/guide/en/elasticsearch/client/java-api/current
:blog-ref: https://www.elastic.co/blog/ :blog-ref: https://www.elastic.co/blog/
:forum: https://discuss.elastic.co/c/watcher :forum: https://discuss.elastic.co/c/watcher
:version: 2.0.0-beta1
include::introduction.asciidoc[] include::introduction.asciidoc[]

View File

@ -12,7 +12,7 @@ options, and the installation process for RPM/DEB package installations.
All you need to use Watcher is: All you need to use Watcher is:
* Java 7 or later * Java 7 or later
* Elasticsearch 1.5 or later * Elasticsearch {version}
* Elasticsearch License plugin * Elasticsearch License plugin
For information about installing the latest Oracle JDK, see For information about installing the latest Oracle JDK, see
@ -74,8 +74,8 @@ specify the location of the configuration files by setting `-Des.path.conf`. For
[source,shell] [source,shell]
---------------------------------------------------------- ----------------------------------------------------------
cd /usr/share/elasticsearch cd /usr/share/elasticsearch
sudo bin/plugin -i elasticsearch/license/latest -Des.path.conf=/etc/elasticsearch sudo bin/plugin -i license -Des.path.conf=/etc/elasticsearch
sudo bin/plugin -i elasticsearch/watcher/latest -Des.path.conf=/etc/elasticsearch sudo bin/plugin -i watcher -Des.path.conf=/etc/elasticsearch
---------------------------------------------------------- ----------------------------------------------------------
[float] [float]
@ -90,8 +90,6 @@ To install Watcher on a machine that doesn't have Internet access:
. Manually download the License and Watcher binaries: . Manually download the License and Watcher binaries:
** https://download.elastic.co/elasticsearch/license/license-latest.zip[ ** https://download.elastic.co/elasticsearch/license/license-latest.zip[
https://download.elastic.co/elasticsearch/license/license-latest.zip] https://download.elastic.co/elasticsearch/license/license-latest.zip]
** https://download.elastic.co/elasticsearch/watcher/watcher-latest.zip[
https://download.elastic.co/elasticsearch/watcher/watcher-latest.zip]
. Transfer the zip files to the offline machine. . Transfer the zip files to the offline machine.
@ -99,7 +97,6 @@ https://download.elastic.co/elasticsearch/watcher/watcher-latest.zip]
+ +
[source,shell] [source,shell]
---------------------------------------------------------- ----------------------------------------------------------
bin/plugin -i license -u file:///path/to/file/license-latest.zip <1> bin/plugin -i watcher -u file:///path/to/file/watcher-{version}.zip <1>
bin/plugin -i watcher -u file:///path/to/file/watcher-1.0.1.zip
---------------------------------------------------------- ----------------------------------------------------------
<1> Note that you must specify an absolute path to the zip file after the `file://` protocol. <1> Note that you must specify an absolute path to the zip file after the `file://` protocol.

View File

@ -36,7 +36,7 @@ If you use Maven to manage dependencies, add the following to the `pom.xml`:
<dependency> <dependency>
<groupId>org.elasticsearch.plugin</groupId> <groupId>org.elasticsearch.plugin</groupId>
<artifactId>elasticsearch-watcher</artifactId> <artifactId>elasticsearch-watcher</artifactId>
<version>2.0.0</version> <version>2.0.0-beta1</version>
</dependency> </dependency>
... ...
</dependencies> </dependencies>
@ -60,13 +60,13 @@ repositories {
dependencies { dependencies {
// Provide the Watcher jar on the classpath for compilation and at runtime // Provide the Watcher jar on the classpath for compilation and at runtime
compile "org.elasticsearch.plugin:elasticsearch-watcher:2.0.0" compile "org.elasticsearch.plugin:elasticsearch-watcher:2.0.0-beta1"
/* ... */ /* ... */
} }
-------------------------------------------------------------- --------------------------------------------------------------
You can manually download the http://maven.elasticsearch.org/releases/org/elasticsearch/plugin/elasticsearch-watcher/2.0.0/elasticsearch-watcher-2.0.0.jar[Watcher JAR] You can manually download the http://maven.elasticsearch.org/releases/org/elasticsearch/plugin/elasticsearch-watcher/{version}/elasticsearch-{version}.jar[Watcher JAR]
directly from our Maven repository. directly from our Maven repository.
==== Creating the WatcherClient ==== Creating the WatcherClient

View File

@ -17,8 +17,8 @@ A successful call returns a JSON structure similar to the following example:
-------------------------------------------------- --------------------------------------------------
{ {
"version": { "version": {
"name": "2.0.0", "name": "{version}",
"number": "2.0.0", <1> "number": "{version}", <1>
"build_hash": "41f64213d2d370bf66f0e9b839a30a19", <2> "build_hash": "41f64213d2d370bf66f0e9b839a30a19", <2>
"build_timestamp": "2015-04-07T13:34:42Z", <3> "build_timestamp": "2015-04-07T13:34:42Z", <3>
"build_snapshot": true <4> "build_snapshot": true <4>

View File

@ -5,17 +5,17 @@
[[version-compatibility]] [[version-compatibility]]
=== Version Compatibility === Version Compatibility
Watcher 1.0.0 is compatible with: Watcher {version} is compatible with:
* Elasticsearch: 1.5.2+ * Elasticsearch: {version}
* License: 1.0 * License {version}
* Shield: 1.2.2 * Shield {version}
[float] [float]
[[upgrade-instructions]] [[upgrade-instructions]]
=== Upgrading Watcher === Upgrading Watcher
Watcher 1.0.0 is not backward compatible with Watcher 1.0.0-rc1. Follow these steps to Watcher {version} is backward compatible with Watcher 1.0.x. Follow these steps to
upgrade: upgrade:
1. Back up all of the watches you've defined. You can search/scan the `.watches` index and save the 1. Back up all of the watches you've defined. You can search/scan the `.watches` index and save the
@ -30,31 +30,18 @@ upgrade:
bin/plugin remove watcher bin/plugin remove watcher
-------------------------------------------------- --------------------------------------------------
4. Restart Elasticsearch on each node. 4. From here on you can simply follow the <<getting-started, Getting Started>> guide.
5. Delete the `.watches` index and all of the existing `.watch_history-*` indices
+
[source,yaml]
--------------------------------------------------
DELETE .watches
--------------------------------------------------
+
[source,yaml]
--------------------------------------------------
DELETE .watch_history*
--------------------------------------------------
6. Stop Elasticsearch on all nodes in your cluster.
7. From here on you can simply follow the <<getting-started, Getting Started>> guide. If you are
upgrading from Beta1, you can skip the license installation as both Beta1 and Beta2 are
compatible with the same license version (1.0.0). Once Watcher is installed, you can use the
<<api-rest-put-watch, PUT Watch API>> to restore your backed up watches.
[float] [float]
[[change-list]] [[change-list]]
=== Change List === Change List
[float]
==== 2.0.0-beta1
This release is primarily for compatibility with Elasticsearch 2.0.0-beta1.
[float] [float]
==== 1.0.0 ==== 1.0.0