Ubuntu 20.04にElasticsearchをインストールする

1.OSバージョンの確認
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"

2.パッケージを確認
# sudo apt show elasticsearch
N: パッケージ elasticsearch が見つかりません
N: パッケージ elasticsearch が見つかりません
E: パッケージが見つかりません

3.PGPキーをインストール
# wget -qO – https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add –
OK

4.リポジトリ定義を保存
# echo “deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
deb https://artifacts.elastic.co/packages/7.x/apt stable main

リポジトリ定義を確認
# sudo cat /etc/apt/sources.list.d/elastic-7.x.list
deb https://artifacts.elastic.co/packages/7.x/apt stable main

5.パッケージをアップデート
# sudo apt-get update
ヒット:1 http://archive.ubuntulinux.jp/ubuntu focal InRelease

パッケージリストを読み込んでいます… 完了

6.Elasticsearchのパッケージを確認
# sudo apt show elasticsearch
Package: elasticsearch
Version: 7.15.0
Priority: optional

7.elasticsearchをインストール
# sudo apt-get install elasticsearch

Creating elasticsearch group… OK
Creating elasticsearch user… OK
elasticsearch (7.15.0) を展開しています…
elasticsearch (7.15.0) を設定しています …
### NOT starting on installation, please execute the following statements to configure elasticsearch service to start automatically using systemd
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
### You can start elasticsearch service by executing
sudo systemctl start elasticsearch.service
Created elasticsearch keystore in /etc/elasticsearch/elasticsearch.keystore
systemd (245.4-4ubuntu3.11) のトリガを処理しています …

8.自動起動を設定
# sudo /bin/systemctl daemon-reload
# sudo /bin/systemctl enable elasticsearch.service
Synchronizing state of elasticsearch.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable elasticsearch
Created symlink /etc/systemd/system/multi-user.target.wants/elasticsearch.service → /lib/systemd/system/elasticsearch.service.

9.起動
# sudo systemctl start elasticsearch.service
停止
# sudo systemctl start elasticsearch.service
状態の確認
# sudo systemctl status elasticsearch.service

Ubuntu 20.04

Posted by arkgame