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

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

関連記事

サブディレクトリ形式

WordPressの複数ブログでサブドメイン形式からサブディレクトリ形式に切り替える方法

マルチサイト機能を使って2個めのブログを設置したら、サブドメイン形式になっていました。 あとから気づいてサブディレクトリ形式にしようとしたのですが、サイトネットワーク管理者の設定のどこを探してもそれら …

VirtualBox on Mac での Guest Additions インストール手順(ゲストOS:Win10)

Parallels Desktop から VirtualBox へ移行した際、Guest Addtions をインストールしたので、その手順を残しておきます。 有料の Paralells Deskto …

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

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

VMware Fusion を使わず Parallels Desktop から VirtualBox へ移行する方法

はじめに Mac で Parallels Desktop 9 を使って Windows 32bit を動作させています。 先日OS X 10.11 EI Captian にアップグレードし、Paral …

ウェブマスターツールにサイトマップを登録したらエラーが発生!その原因は?

はじめに 当ブログのサイトマップをウェブマスターツールに登録したらエラーが発生しました。 環境は、マルチサイト機能のサブディレクトリ形式で作成したブログ WordPressの複数ブログでサブドメイン形 …

ws-pc-side-top

ws-pc-side-btm

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

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