2016-03-30 18 views
7

Windows 2008 R2サーバーでElastic Searchサービスを開始しようとしていますが、開始に失敗しています。以前は問題なく何ヶ月も稼働していました。サービスで弾性検索サービスを開始できません

、私はメッセージを取得:

「Windowsのローカルコンピュータ上のElasticsearch 1.7.2(ELASTIC_POC)を開始できませんでした詳細については、システムイベントログを確認し、これはnon_Microsoftある場合。サービス担当者に連絡し、サービス固有のエラーコード1を参照してください。

イベントログは、次のエラーを示す、非常に助けにならないでした:

"Elasticsearch 1.7.2(ELASTIC_POC)サービスが停止状態になりました。"

"サービス固有のエラーが間違って機能を停止さElasticsearch 1.7.2(ELASTIC_POC)サービス.."

しかし私は、弾性検索独自のログファイル内のより多くの情報を得るか:

[2016-03-30 10:47:22] [info] [ 3988] Running 'ELASTIC_POC' Service... 
[2016-03-30 10:47:22] [info] [ 3760] Starting service... 
[2016-03-30 10:47:22] [error] [ 3760] Failed creating java C:\Progra~2\Java\jre1.8.0_60\bin\client\jvm.dll 
[2016-03-30 10:47:22] [error] [ 3760] The system cannot find the path specified. 
[2016-03-30 10:47:22] [error] [ 3760] ServiceStart returned 1 
[2016-03-30 10:47:22] [error] [ 3760] The system cannot find the path specified. 
[2016-03-30 10:47:22] [info] [ 3988] Run service finished. 
[2016-03-30 10:47:22] [info] [ 3988] Commons Daemon procrun finished 

C:¥Program Files(x86)¥Java¥jre1.8.0_60を確認すると、「lib」という名前のフォルダ(空です)のみが含まれます。 \ bin \ client \ jvm.dllを含むいくつかのファイルを持つ "jre1.8.0_73"フォルダがあります。

Elastic Searchには、後でJavaリリースを使用するか、 jre1.8.0_60フォルダ?私はこのためのインストーラ(安全にダウンロードする)を見つけることができないようです..

何か助けが大変ありがとうございます。再びサービスをインストールすることで解決

+0

'echo%JAVA_HOME%'の結果は何ですか? – Rob

+0

C:\ Progra〜2 \ Java \ jre1.8.0_73メッセージを見る前にこれをアップデートしましたが、私はまだ同じエラーが出ています(私はサーバを再起動しました) – mp3duck

答えて

2

、..

オープン

{パスツー弾性検索} \コマンドプロンプトで

\ビン、

を実行

サービスのインストール

それは私が実行することを許可しないだろう

サービス削除、私は今どのように2つの弾性検索サービスが記載されているが、これはテストサーバーですので、それは問題ありません。

9

Java Runtime Environmentが自動更新される確率は非常に高いです。

JAVA_HOMEと呼ばれる環境変数が正しくない場所を指しているため、これでElastic Searchが中断されます。

まず、プログラムファイル/ javaに移動し、JREの新しいフォルダを見つけます。これはおそらくそれ以降のバージョン番号です。例:jre1.8.0_73の代わりに、おそらくjre1.8.090またはそれ以上の数字が最後に付けられます。

JAVA_HOME環境変数をそれに応じて更新します。

次に、エラスティック検索ファイルを適切にバックアップした後、管理者対応のコマンドプロンプトで、エラスティック検索ビンフォルダに移動します。

タイプは、次のコマンド次に

service remove 
service install 

、あなたはおそらくservices.mscとに移動して、「手動開始」からサービスを切り替えたいだろうに「自動」または「遅延自動」

ワンJAVA_HOME環境変数を更新した後にサービスを再インストールする必要はないと思うかもしれませんが、私のインストールには必要でした。

+2

これはまさに私の問題。ありがとう。 –

関連する問題