ローカル環境にElasticSearchをインストール


ローカルにElasticSearch開発環境を構築します.

ターゲットは日本語データです.

必須環境

Ubuntu or Debian

Basicライセンスの取得

https://www.elastic.co/jp/subscriptions

https://register.elastic.co/ でBasicライセンスを取得する

メールでライセンスダウンロードURLが送られてくるのでそのJSONファイルをダウンロードしておく

ElasticSearchのインストール

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list
sudo apt update
sudo apt install elasticsearch
sudo systemctl disable elasticsearch.service
sudo service elasticsearch status
sudo service elasticsearch start
sudo service elasticsearch status

X-Packのインストール

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install x-pack
sudo service elasticsearch restart
sudo service elasticsearch status
sudo /usr/share/elasticsearch/bin/x-pack/setup-passwords interactive

ElasticSearchライセンスの更新

curl -XPUT -u elastic 'http://localhost:9200/_xpack/license?acknowledge=true' -H "Content-Type: application/json" -d @<ライセンスファイル.json>
curl -XGET -u elastic 'http://localhost:9200/_xpack/license'

<ライセンスファイル.json>の前の@は含めること

Japanese (kuromoji) Analysisプラグインのインストール

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-kuromoji
sudo service elasticsearch restart
sudo service elasticsearch status

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

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-icu
sudo service elasticsearch restart
sudo service elasticsearch status

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

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-phonetic
sudo service elasticsearch restart
sudo service elasticsearch status

Elasticsearch Analysis Kuromoji Neologdをインストール

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install  org.codelibs:elasticsearch-analysis-kuromoji-neologd:6.2.1
sudo service elasticsearch restart
sudo service elasticsearch status

Kibanaのインストール

sudo apt install kibana
sudo systemctl disable kibana.service
sudo service kibana status
sudo service kibana start
sudo service kibana status

KibanaにX-Packをインストール

sudo /usr/share/kibana/bin/kibana-plugin install x-pack
sudo service kibana restart
sudo service kibana status