LoginSignup
1

More than 5 years have passed since last update.

AWS EC2のAmazon LinuxにElasticsearchをインストールする手順

Last updated at Posted at 2016-10-18

はじめに

AWSのEC2でサーバを構築した後、Elasticsearchをインストールしたのですが、若干手間取ったので、その手順を整理して記録します。

なお、sshでログインしてから以下の操作を行います。

JAVAのバージョン確認

ElasticsearchではJAVAを使用するので、インストールされていることを確認します。

$ java -version
java version "1.7.0_111"
OpenJDK Runtime Environment (amzn-2.6.7.2.68.amzn1-x86_64 u111-b01)
OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)

ダウンロードとインストール

以下のコマンドでインストールします。

$ wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.1/elasticsearch-2.4.1.tar.gz -O elasticsearch.tar.gz
$ tar -xf elasticsearch.tar.gz
$ sudo mv elasticsearch-* /usr/local/share/elasticsearch
$ sudo chown -R root:root /usr/local/share/elasticsearch/

※2016/10/18現在の最新版

環境設定

インストールした後に以下のコマンドで環境設定します。
やっていることは、ログファイルを作ることと、動作に必要なフォルダやファイルの追加です。

$ cd /usr/local/share/elasticsearch/
$ sudo mkdir logs
$ sudo chown ec2-user logs
$ touch logs/elasticsearch.log
$ sudo mkdir plugins
$ sudo chown ec2-user plugins
$ sudo mkdir config/scripts
$ sudo chown ec2-user config/scripts
$ sudo mkdir data
$ sudo chown ec2-user data

プラグインのインストール

日本語の形態素解析するプラグインがあるので、入れておきます。

$ sudo bin/plugin install analysis-kuromoji

起動

以下のコマンドで起動します。

$ cd /usr/local/share/elasticsearch/
$ bin/elasticsearch &

動作確認

以下のコマンドを入力して、レスポンスがあれば成功です!!

$ curl localhost:9200

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1