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

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

関連記事

Fusion Drive 作成時に Error: Error: -69886: Invalid request が発生したときの対処法

MacBook Pro 15-inch Late2011 を SSD128GB + SSHD2TB で Fusion Drive にしようとしたときにエラーが発生したので、対処法を残しておきます。

Elasticsearch 5.1.1 で elasticsearch-head を使う方法

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

flickr フリッカー

Flickr(フリッカー)公式アプリのダウンロードからのアカウント登録 with iphone6 Plus

はじめに データバックアップの重要性 先日、妻のiphoneのデータが消失しました。 きっかけはiphone5からiphone6へ買い替えたからです。 前日にMacbook AirのiTunesでバッ …

Crayon Syntax Highlighter

Crayon Syntax Highlighter のテーマ一覧

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

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

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

ws-pc-side-top

ws-pc-side-btm

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

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