【Elastic】Logstashのインストール
PUBLISHED 2023-09-04
UPDATED 2024-08-13
ダウンロードしたバイナリからのインストール
- こちらから、ホスト環境に合ったLogstashのインストールファイルをダウンロードします。利用可能なフォーマットはTAR.GZ、DEB、ZIP、RPMです。
- ファイルを展開します。コロン(:)を含むディレクトリパスにLogstashをインストールしないように注意してください。
※ これらのパッケージはElasticライセンスの下で無料で使用できます。これらにはオープンソースの機能と無料の商用機能、有償の商用機能へのアクセスが含まれています。
パッケージリポジトリからのインストール
APTおよびYUMベースのディストリビューションの場合、パッケージマネージャを使用してLogstashをインストールできます。
APT
-
公開署名キーをダウンロードしてインストール
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic-keyring.gpg -
apt-transport-httpsパッケージをインストール
sudo apt-get install apt-transport-https -
リポジトリの定義を保存
echo "deb [signed-by=/usr/share/keyrings/elastic-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list -
アップデートしてインストール
sudo apt-get update && sudo apt-get install logstash
YUM
-
公開署名キーをダウンロードしてインストール
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch -
以下を/etc/yum.repos.d/ディレクトリに、例えばlogstash.repoという名前のファイルで追加
[logstash-8.x] name=Elastic repository for 8.x packages baseurl=https://artifacts.elastic.co/packages/8.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md -
インストールします
sudo yum install logstash
Docker
LogstashをDockerコンテナとして実行するためのイメージが利用可能です。これらのイメージはElastic Dockerレジストリから提供されています。詳細な設定と実行方法については、DockerでLogstashを実行するを参照してください。