Page-level ads

Windows で Elasticsearch 5.1.1 が起動できないときの対処法 – つまさぽ(妻のサポート)

技術

Windows で Elasticsearch 5.1.1 が起動できないときの対処法

投稿日:

ws-pc-top

Windows環境でElasticsearchを勉強中です。

Elasticsearch4はすんなり動作したのですが、Elasticsearch5でbin\elasticsearch.batをキックし、Elasticsearchを起動しようとしたらエラーが発生したので、対処法を残しておきます。

ws-pc-more

WindowsでElasticsearchを動かすための準備

Javaのインストール

無料Javaのダウンロード からインストールしましょう。

JAVA_HOMEの設定

システムの環境設定から JAVA_HOME を設定します。

キーボードの [Windows + X] キーを押します。

「システム」選択します。

「システムの詳細設定」をクリックします。

「環境変数」をクリックします。

「新規」をクリックします。

「変数名」に「JAVA_HOME」と入力し、「変数値」に「C:\Program Files (x86)\Java\jre1.8.0_111」というように JAVA のダウンロードフォルダへのパスを入力します。

「OK」をクリックして、設定完了です。

Elasticsearchのダウンロード&解凍

Elasticsearch – Download から ZIPファイルをダウンロードし、任意のフォルダに解答してください。

本記事では c:\elasticsearch-5.1.1 に解凍したとします。

エラーの発生環境

  • OS:Windows8.1 Home
  • メモリ:8GB
  • Java 8 Update 111
  • Elasticsearch 5.1.1

エラー1:Error: missing server' JVM at C:\Program Files (x86)\Java\jre1.8.0_111\bin\server\jvm.dll’.

発生手順

以下の通り、elasticsearch-5.1.1.zipを解凍し、elasticsearch.bat をキックするとエラーが発生しました。

対処法

C:\Program Files (x86)\Java\jre1.8.0_111\bin\server\jvm.dll

このファイルがないことが原因のようです。

同じファイルが C:\Program Files (x86)\Java\jre1.8.0_111\bin\client にありますのでコピーしましょう。

  1. C:\Program Files (x86)\Java\jre1.8.0_111\bin\bin フォルダに移動します。
  2. 「server」フォルダを作成します。
  3. C:\Program Files (x86)\Java\jre1.8.0_111\bin\client の中身をすべてC:\Program Files (x86)\Java\jre1.8.0_111\bin\server にコピーします。

参考:Missing `server’ JVM (Java\jre7\bin\server\jvm­­.dll.) [closed]

エラー2:Could not reserve enough space for 2097152KB object heap

発生手順

エラー1を解消して、elasticsearch.bat をキックするとまたエラーが発生します。

メモリ不足のエラーのようです。お使いのマシンスペックによってはエラーが発生しない!?のでしょうか。

対処法

elasticsearch-5.1.1\config\jvm.options の中身を以下のように修正します。

修正前

修正後

ちなみに私の環境では512mに設定するとうまく動作しませんでした。

おわりに

以上でElasticsearch5.1.1がWindows環境でも動作するようになりました。

Windows環境でElasticsearch5.1.1をお試しする際に、参考になれば幸いです。

ws-pc-btm

ws-pc-btm-right

-技術
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Mac Pro 2009 で Gainward GeForce GTX 680 Phantom HDMI オーディオ音声出力を有効にする方法

ヤフオクで念願のMac Pro 2009 を手に入れました。 グラボは GeForce GTX680 ですが、HDMI接続しても音声が出力されません。。。 その対処法を記しておきます。

『Rubyによるクローラー開発技法』を読んで DeNA ショッピングのタイムセールを自動設定してみる

はじめに 『Rubyによるクローラー開発技法』でお勉強中です。 憧れのスクレイピングを習得したくて、この本を購入しました。 試しに作ったツールが、DeNAショッピングのタイムセールを自動設定するツール …

GTX680 の ROM を書き換えて、起動時のキーコンビネーションで呼び出す機能の画面を表示できるようにした。Mac Pro 2009

先日、念願のMac Proを入手しました。 カスタマイズ性が高く、最新OS X 10.12 MacOS Sierra をインストールできるMac Pro 2009、2010、2012 はまさに今が買い …

Elasticsearch5.x で elasticsearch-head が cluster health: not connected となるときの対処法

Elasticsearch5.1.1 で elasticsearch-head を使おうとしたのですが、うまく動作しなかったので、その対処法を残しておきます。

Elasticsearch 5.1.1 で elasticsearch-head を使う方法

Windows 環境で Elasticsearch の勉強中です。 elasticsearch-head を導入しようとしたのですが、ここでもハマったので備忘録として残しておきます。

ws-pc-side-top

ws-pc-side-btm

通販でポイントがたまる!
たまったポイントは現金振込み!
今ならこちらからのご入会で30ptプレゼント!

ママの生活必需品|ハピタス