Logstash-installation

提供:Dev Guides
移動先:案内検索

Logstash-インストール

システムにLogstashをインストールするには、以下の手順に従う必要があります-

  • ステップ1 *-コンピューターにインストールされているJavaのバージョンを確認します。 Java 9と互換性がないため、Java 8にする必要があります。 これを確認するには-

Windowsオペレーティングシステム(OS)で(コマンドプロンプトを使用して)-

> java -version

UNIX OSの場合(ターミナルを使用)-

$ echo $JAVA_HOME
  • ステップ2 *-Logstashをダウンロード-

[[1]]

  • Windows OSの場合、ZIPファイルをダウンロードします。
  • UNIX OSの場合、TARファイルをダウンロードします。
  • Debian OSの場合、DEBファイルをダウンロードします。
  • Red Hatおよびその他のLinuxディストリビューションの場合、RPNファイルをダウンロードします。
  • APTおよびYumユーティリティを使用して、多くのLinuxディストリビューションにLogstashをインストールすることもできます。
  • ステップ3 *-Logstashのインストールプロセスは非常に簡単です。 さまざまなプラットフォームにLogstashをインストールする方法を見てみましょう。

注意-インストールフォルダに空白やコロンを入れないでください。

  • Windows OS -zipパッケージを解凍すると、Logstashがインストールされます。
  • UNIX OS -任意の場所でtarファイルを抽出すると、Logstashがインストールされます。
$tar –xvf logstash-5.0.2.tar.gz
  • Linux OS用のAPTユーティリティの使用-*
  • 公開署名キーをダウンロードしてインストールします-
$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
  • リポジトリ定義を保存します-
$ echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo
   tee -a/etc/apt/sources.list.d/elastic-5.x.list
  • 更新を実行する-
$ sudo apt-get update
  • 今、あなたは次のコマンドを使用してインストールすることができます-
$ sudo apt-get install logstash
  • Debian Linux OS用のYUMユーティリティの使用*-
  • 公開署名キーをダウンロードしてインストールします-
$ rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
  • o「/etc/yum.repos.d/」ディレクトリで、接尾辞が.repoのファイルに次のテキストを追加します。 たとえば、 logstash.repo
[logstash-5.x]
name = Elastic repository for 5.x packages
baseurl = https://artifacts.elastic.co/packages/5.x/yum
gpgcheck = 1
gpgkey = https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled = 1
autorefresh = 1
type = rpm-md
  • これで、次のコマンドを使用してLogstashをインストールできます-
$ sudo yum install logstash

ステップ4 *-Logstashホームディレクトリに移動します。 binフォルダー内で、Windowsの場合は *elasticsearch.bat ファイルを実行します。または、コマンドプロンプトとターミナルを使用して同じことを実行できます。 UNIXでは、Logstashファイルを実行します。

入力ソース、出力ソース、オプションのフィルターを指定する必要があります。 インストールを検証するために、入力ソースとして標準入力ストリーム(stdin)を、出力ソースとして標準出力ストリーム(stdout)を使用して、基本構成で実行できます。 –e オプションを使用して、コマンドラインで構成を指定することもできます。

  • Windowsの場合-*
> cd logstash-5.0.1/bin
> Logstash -e 'input { stdin { } } output { stdout {} }'
  • Linuxの場合-*
$ cd logstash-5.0.1/bin
$ ./logstash -e 'input { stdin { } } output { stdout {} }'

注意-Windowsの場合、JAVA_HOMEが設定されていないことを示すエラーが表示される場合があります。 これには、環境変数で「C:\ Program Files \ Java \ jre1.8.0_111」またはjavaをインストールした場所に設定してください。

ステップ5 *-Logstash Webインターフェースのデフォルトポートは9600〜9700で、 *logstash-5.0.1 \ config \ logstash.ymlhttp.port として定義され、最初の使用可能なポートを取得します。与えられた範囲。

Logstashサーバーが稼働しているかどうかは、 http://localhost:9600 を参照するか、ポートが異なるかどうかを確認してから、コマンドプロンプトまたはターミナルを確認してください。 割り当てられたポートは、「Logstash APIエンドポイントが正常に開始されました\ {:port⇒9600}」と表示されます。 それは、次の方法でインストールされたLogstashに関する情報を含むJSONオブジェクトを返します-

{
   "host":"manu-PC",
   "version":"5.0.1",
   "http_address":"127.0.0.1:9600",
   "build_date":"2016-11-11T22:28:04+00:00",
   "build_sha":"2d8d6263dd09417793f2a0c6d5ee702063b5fada",
   "build_snapshot":false
}