elasticsearchのプラグイン更新

どうもelasticsearchのプラグインは、elasticsearch本体バージョンに厳しいようで、たとえば本体2.2と一緒に入れたプラグインが本体2.3ではサポートされていなくて、入れ直す必要があったりとかする様子。

yumでelasticsearchを入れて、sudo bin/plugin install analysis-icuとかでプラグインを入れたあと、yum updateとかAnsibleのyum: name=* state=latestをかけてしまい、elasticsearch本体が更新されてしまったりとかすると、起動時に転ける。

そんなときは一回消して入れ直す必要がある。

sudo bin/plugin remove analysis-icu
sudo bin/plugin install analysis-icu