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

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

関連記事

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

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

git push すると自動でデプロイしソース管理リポジトリに git push mirror する環境を構築した。

git push すると本番環境に自動デプロイする環境を構築しました。 ローカルの本番環境へgit pushするとソース管理サーバーへgit push –mirrorする環境がうまく作れた …

python と ヤフオクAPI を使って、商品のサムネイルを1枚の画像に合成し、商品説明に表示する方法

ヤフオクの商品説明に他の出品商品の画像を表示し、他の商品へ誘導しようと思いました。 しかし、imgタグを使って商品説明に表示できる画像の枚数には制限があります。 そこでpythonとヤフオクAPIを使 …

Macbook Air の 外付けUSBメモリで vagrant up したら VBoxManage で error

 

Crayon Syntax Highlighter

Crayon Syntax Highlighter のテーマ一覧

はじめに 技術系ブログを運営する上でのあこがれ、Syntax highlightingを導入しました。 業務で技術系の調査をしている時に、Syntax highlightingを使って情報を提供してい …

ws-pc-side-top

ws-pc-side-btm

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

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