Elasticsearchの7.16をインストール設定
ここではLinuxにElasticsearchをインストールする際の手順や必要なものを書き留めたいと思います。
■インストール資材
・elasticsearch-{version}-linux-x86_64.tar.gz
・rlp-licence.xml
■インストール手順
1.インストールする際はrootユーザを使わずに他のユーザでログインする。
※rootユーザーではなぜかエラーが発生する事象があり、
他のユーザで作るとすんなり通るのでrootは使わないように
2.インストールしたいディレクトリにインストール資材を格納する。
3.以下のコマンドで解凍する。
tar zxvf elasticsearch-{version}-linux-x86_64.tar.gz
4.[rlp-licence.xml]を以下のコマンドでコピーして格納する。
cp rlp-licence.xml {格納しているディレクトリ}/plugins/rni/bt_root/rlp/rlp/licenses
5.Elasticsearchの起動。
bin /elasticsearch
■クラスタ構成設定資材
・elasticsearch.yml
■クラスタ構成設定
1.クラスタ構成を行うためにはサーバすべてにElasticsearchをインストールする。
2.すべてのサーバの「elasticsearch.yml」の設定をElasticsearch初起動前に設定変更して起動させる必要がある。
(上記でいうとインストール手順の4番)
そのための「elasticsearch.yml」の中に記載されている、
以下の行をコメントアウトして作成する。
cluster.name: my-cluster
node.name: node-1
#node.nameはすべてのサーバの個別の名称を付けること
network.host: 0.0.0.0
discovery.seed_hosts:
- "***.***.***.***"
- "***.***.***.***"
- "***.***.***.***"
cluster.initial_master_nodes:
- "***.***.***.***"
- "***.***.***.***"
- "***.***.***.***"
3.書き換えた「elasticsearch.yml」をElasticsearchディレクトリの中に格納する。
4.格納後、インストール手順の4番に行き、Elasticsearchを起動させる。
■まとめ
Elasticsearchのインストール手順を記載したが、
調査して記載しているが、まだ、インストールを行っていないため、間違いがあるかもしれない。
そのため、間違いがあれば指摘していただけると幸いです。
自分でも間違いがあれば修正します。