ローカル環境に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