「Elasticsearch」の版間の差分
2行目: | 2行目: | ||
== AWS(Amazon Linux)へのインストール == | == AWS(Amazon Linux)へのインストール == | ||
* | *yumリポジトリの設定 | ||
<syntaxhighlight lang="bash"> | |||
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch | |||
</syntaxhighlight> | |||
<syntaxhighlight lang=" | *yumリポジトリの確認 | ||
<syntaxhighlight lang="bash"> | |||
# vim /etc/yum.repos.d/elasticsearch.repo | |||
[elasticsearch-2.x] | |||
name=Elasticsearch repository for 2.x packages | |||
baseurl=http://packages.elastic.co/elasticsearch/2.x/centos | |||
gpgcheck=1 | |||
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch | |||
enabled=1 | |||
</syntaxhighlight> | |||
上記は、Elasticsearch 2.xをインストールする場合の例。現在、MediawikiのExtensionは2.xをサポートしていないので、1.7をインストールする必要がある。その場合は、以下のリポジトリを使用する。 | |||
<syntaxhighlight lang="bash"> | |||
# vim /etc/yum.repos.d/elasticsearch.repo | |||
[elasticsearch-1.7] | |||
name=Elasticsearch repository for 1.7 packages | |||
baseurl=http://packages.elastic.co/elasticsearch/1.7/centos | |||
gpgcheck=1 | |||
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch | |||
enabled=1 | |||
</syntaxhighlight> | |||
なお、1.7と2.xのリポジトリは同時に記載可能なので、将来のバージョンアップに備えて、2.xの記述も残しておくことも可能。その場合には、2.xの記述は、enabled=0にする必要がある。 | |||
*yumを利用したインストール | |||
<syntaxhighlight lang="bash"> | |||
yum install elasticsearch | |||
</syntaxhighlight> | |||
*Elasticsearchの起動 | |||
<syntaxhighlight lang="bash"> | |||
service elasticsearch start | |||
</syntaxhighlight> | |||
*Elasticsearchの起動確認 | |||
<syntaxhighlight lang="bash"> | |||
$ curl 'http://localhost:9200/' | |||
</syntaxhighlight> | |||
*Kuromojiのインストール | |||
Elasticsearch 1.7に対応した、Kuromoji 2.7.0をインストールする。 | |||
<syntaxhighlight lang="bash"> | |||
cd /usr/share/elasticsearch/ | |||
bin/plugin install elasticsearch/elasticsearch-analysis-kuromoji/2.7.0 | |||
</syntaxhighlight> | </syntaxhighlight> |
2016年2月23日 (火) 06:32時点における版
Elasticsearchは、Elasticのオープンソースソリューションの1つで、Elasticsearchをはじめ、Logstash、Kibana、Beatsなどの、オープンソースプロジェクトを開発・支援している。これらのオープンソースソリューションは、あらゆる業界で課題とされている検索、ログ分析、解析に関する課題を解決する。
AWS(Amazon Linux)へのインストール
- yumリポジトリの設定
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
- yumリポジトリの確認
# vim /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=http://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
上記は、Elasticsearch 2.xをインストールする場合の例。現在、MediawikiのExtensionは2.xをサポートしていないので、1.7をインストールする必要がある。その場合は、以下のリポジトリを使用する。
# vim /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-1.7]
name=Elasticsearch repository for 1.7 packages
baseurl=http://packages.elastic.co/elasticsearch/1.7/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
なお、1.7と2.xのリポジトリは同時に記載可能なので、将来のバージョンアップに備えて、2.xの記述も残しておくことも可能。その場合には、2.xの記述は、enabled=0にする必要がある。
- yumを利用したインストール
yum install elasticsearch
- Elasticsearchの起動
service elasticsearch start
- Elasticsearchの起動確認
$ curl 'http://localhost:9200/'
- Kuromojiのインストール
Elasticsearch 1.7に対応した、Kuromoji 2.7.0をインストールする。
cd /usr/share/elasticsearch/
bin/plugin install elasticsearch/elasticsearch-analysis-kuromoji/2.7.0