web-dev-qa-db-ja.com

Elastic SearchをWindowsサービスとして実行する

Elastic SearchをWindowsサービスとして実行する方法はありますか?できないかもしれませんが、見たいと思いました。

28
John Livermore

0.90.5以降、ElasticSearchをWindowsサービスとして実行するためのサポートは、Windowsディストリビューションに正式に含まれています。

http://www.elasticsearch.org/blog/0-90-5-released/

Binフォルダーから:

> service.bat
Usage: service.bat install|remove|start|stop|manager [SERVICE_ID]

> service install
Installing service      :  'elasticsearch-service-x64'
Using Java_HOME (64-bit):  c:jvmjdk1.7
The service 'elasticsearch-service-x64' has been installed.

> service start
The service 'elasticsearch-service-x64' has been started
24
WiredPrairie

Windowsサービスのインストールと設定用のセットアップツールを作成しました。

https://github.com/jdzurik/ESWindowsInstaller

Javaおよび.netのみが必要で、Windowsサーバー64ビットで動作します

8
jdz

これを使用できます binary install 、完全に動作し、CLIで何もする必要はありません。

6
jtompl

私はこれを使っています installer 。 「次、次、次!」と同じくらい簡単です。

4
JCS

V0.90.5以降の機能はすぐに利用できます(バッチファイルを実行)- Windowsでサービスとして実行 を参照してください。

3
ElHaix

はい、それは記述されています ここ 。そのリンクは、Windowsで機能する Java Service Wrapper、 の使用について説明しています。 :)

2
Andy

ニーズに合わせてカスタマイズされたES構成で独自のElasticsearch msiインストーラーを作成するか、標準の事前構成されたインストーラーをダウンロードします。

https://github.com/salyh/elasticsearch-msi-installer/releases

1
salyh

ESがインストールされているフォルダーに移動するだけです。

コマンドを実行する

service.bat

サービスのインストール

サービス開始

これで完了です。

enter image description here

0
Sunny Okoro Awa

Elasticsearchは procrun を使用して、アプリケーションをWindowsサービスとしてラップします。

Elasticsearchバージョン5.x以降では、。batファイル名が変更されます。 Windowsサービスとしてインストールするには、次のコマンドを使用できます。

C:\elasticsearch-5.0.0>.\bin\elasticsearch-service install

elasticsearchパッケージがC:\elasticsearch-5.0.0にあると仮定します。

64ビットWindowsでElasticsearchを使用している場合、上記の処理中に次の例外が発生する可能性があります。

スレッドスタックサイズが設定されていません。 C:\ elasticsearch-5.0.0\config\jvm.optionsまたはES_Java_OPTSで構成

理由WindowsでElasticsearchをサービスとして実行するときの問題は、procrunが最小ヒープ、最大ヒープ、スレッドスタックサイズを必要とすることです設定されます。

解決策-Xss1mjvm.optionsファイル内の(または必要なスペース)。

。\ configフォルダーのjvm.optionsファイルを開き、-Xss1m行の後

-Xms2g 
-Xmx2g

以下のように:

-Xms2g
-Xmx2g
-Xss1m
0
Lijo Joseph

この質問があったときに組み込まれたソリューションはありませんでしたが、今はあります。確認してください http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-service-win.html

0
Dasun