thisテンプレートを使用して、Azureでelasticsearchとkibanaを設定しています。上記のARMテンプレートを使用して配備されたクラスタにプラグインを追加/削除するにはどうすればよいですか?例えばARMテンプレートは、ライセンスが適用されていない限り、月が過ぎても動作を停止するにもかかわらず、Marvelプラグインをデプロイします。削除して別のプラグインを追加します。ElasticsearchプラグインAzure RMテンプレートを使用した追加/削除
答えて
Marvel has a Basic license主要な監視機能へのアクセスを提供します。このライセンスは商用では無料ですが、ライセンスを取得するために必要な情報を登録するだけです。
AzureのARMテンプレートは、Azureでデプロイされ、実行されたElasticsearchクラスタを簡単に取得する方法です。独自のハードウェアまたは他のクラウドプロバイダでクラスタを管理するのと同じ方法で管理します。プラグインをインストールしてアンインストールするには、クラスタ内の各ノードでプラグインインストールスクリプトを実行する必要があります。
これを行うには、まず各ノードにsshする必要があります。クラスタと同じネットワーク内のマシンのパブリックIPアドレスを使用して、各Elasticsearchノードに外部からアクセスできます。 Kibana IPまたはJumpBoxてIP(あなたは1をインストールした場合)あなたが設定したSSHキーが必要ですし、あなたが最初のステップ(基本に構成されたいずれかのパスワードまたはSSHキーを使用します
ssh <Kibana IP address>
を使用することができます設定)を使用してアクセスします。このマシンにログインすると、各マシンの内部IPアドレスを使用して、クラスタ内の各ノードにsshを実行できます。 Azureポータルの仮想ネットワーク上に接続されているデバイスを調べると、各内部IPアドレスを見つけることができます。例えば、一度、再び
ssh 10.0.0.5
もアクセスを得るために、あなたが最初のステップで構成されたパスワードまたはSSHキーを使用することになり10.0.0.5上のマスターノードへのアクセスを得るために、Kibanaノードにssh'ed 。
ノードにアクセスできたら、プラグインのインストールスクリプトを使用してプラグインをインストールできます。例えば、Elasticsearch 2.4.0ノード上でプラグインマッパー-添付ファイルあなたはその後、スタート/ノードを再起動する必要があり
sudo /usr/share/elasticsearch/bin/plugin install mapper-attachments
だろうインストールします。
Monitが展開の一部として各VMにインストールされ、予期せず停止した場合にelasticsearchプロセスが自動的に再起動されます。あなたがプラグインをインストールするには、サービスを停止する場合は、エラーに
MONITが表示された場合は、プロセスに
sudo monit -g elasticsearch stop
を停止するMONITを使用します。MONITデーモンに接続できません。あなたはhttpでサポートを開始しましたか?
、あなたの変更を行った後elasticsearchグループに
sudo monit -g elasticsearch stop
を停止するには、あなたが使用して再度elasticsearchサービスを開始することができます次に
sudo service monit restart
を使用してMONITサービスを再起動して、再度コマンドを実行します。
sudo service elasticsearch start
sudo monit start all
このwまた、弾性検索サービスを監視するために再度監視を開始します。
クラスタ内のすべてのノードに確実にプラグインをインストールするには、このプロセスをPuppetのように自動化することをお勧めします。
The template is open source under the MIT licenseこの代替リポジトリをクローン/フォークし、elasticsearch-ubuntu-install.sh
スクリプトに変更を加えた後、この変更された展開テンプレートを展開することです。あなたはそれを逃した場合
は、a blog post highlighting some of the features available in the ARM template.
ありがとうございました!素晴らしい答え:) – dparkar
@dp - ちょうど注記:リポジトリをフォークしている場合、テンプレートの最新リリース版、つまり最新のタグ付きコミットを変更します。 'master'ブランチにはまだリリースされていない変更が残っている可能性があります。 –
- 1. Meteorテンプレートの追加と削除
- 2. GIT rmを使用したCant rmフォルダ?
- 3. jQuery FlexSliderを使用したスライドの追加または削除
- 4. git rm -cachedを使用してチルダファイルを削除する方法
- 5. ingestプラグインを使用したElasticSearch Bulk
- 6. CKEditor:追加されたプラグインを削除する方法は?
- 7. Yoast SEOプラグインで追加されたrel canonicalを削除
- 8. TinyMCEのプラグイン - 追加されたコードを削除するには?
- 9. PHPを使用したcronジョブの追加/削除
- 10. spacyを使用したストップワードの追加/削除
- 11. Struts2 selectタグjavascriptを使用した値の追加/削除
- 12. テンプレートパラメータを使用してデータメンバーを追加/削除しますか?
- 13. ボタンを使用してサブビューを追加して削除する
- 14. オプションを追加、削除、追加したときのピックリストエラー
- 15. JavaScriptを使用してフィールドを追加/削除する機能
- 16. .batを使用してキーボード言語を追加/削除する
- 17. jqueryを使用して追加イメージを削除する方法
- 18. カスタムカーソルクラスを使用してListViewに削除ボタンを追加する
- 19. JQUERYを使用してCSSファイルを追加/削除する
- 20. は(elasticsearch)ビン/プラグインツールを使用してプラグイン
- 21. Highchartsでchart.rendererを使用して追加したテキストを削除する方法
- 22. GCS CLI: "gsutil rm"を使用してファイルを作成日で削除する
- 23. 削除検索を使用してRMを持つファイルとxargsの
- 24. XQuery - {AZ、az、_、0-9}以外のすべての文字を削除する(
- 25. Nhibernateデータオブジェクトにオブジェクトが追加、削除、追加されました
- 26. jQuery追加/削除 - 追加しますが、削除しません。
- 27. grgit - 新しいファイルを追加して削除したファイルを削除する
- 28. jQueryのタブ - appendを使用してタブを追加または削除する
- 29. がAZテキストに `*`追加する方法
- 30. 削除プラグインを使用しないでGerritリポジトリを削除する方法は?
あなたは何ARMテンプレートを使用しているにもありますか!あなたはあなたの質問でそれを更新できますか? – juvchan
リンクを更新しました – dparkar