logstash5は、バックグラウンドを開始するためのinitスクリプトを生成します



Logstash5 Generate Init Script Start Background



デフォルトでは、logstashをインストールした後、スクリプトはrpmパッケージの使用を開始しません。これは、完全に開発するには不十分だと思います。公式ウェブサイトがスクリプトを提供しました。システムのバージョンに応じて対応する起動スクリプトを生成する必要がありますが、ピットと見なされる新しいユーザーに使用する公式ウェブサイトを提供しませんでしたが、最終的には使用法のヘルプスクリプトを表示できます。

私のシステムはCentOS6で、ここでは7と同様に6の使用について次のように述べています。



1、ヘルプを使用してスクリプトを表示する

# cd /usr/share/logstash/bin/ # ./system-install --help Usage: system-install [OPTIONSFILE] [STARTUPTYPE] [VERSION] NOTE: These arguments are ordered, and co-dependent OPTIONSFILE: Full path to a startup.options file OPTIONSFILE is required if STARTUPTYPE is specified, but otherwise looks first in /usr/share/logstash/config/startup.options and then /etc/logstash/startup.options Last match wins STARTUPTYPE: e.g. sysv, upstart, systemd, etc. OPTIONSFILE is required to specify a STARTUPTYPE. VERSION: The specified version of STARTUPTYPE to use. The default is usually preferred here, so it can safely be omitted. Both OPTIONSFILE & STARTUPTYPE are required to specify a VERSION.

絶対パスa、startup.optionsファイルを保持します。インストールされている場合はrpm /etc/logstash/startup.options、バイナリアンパック構成ディレクトリが以下の抽出されたディレクトリにマウントされている場合。
b、CentOS6がsysv、CentOS7がsystemdなどのスタートアップタイプを維持する必要があります。



2、スクリプトを実行してスタートアップファイルを生成します

# /usr/share/logstash/bin/system-install /etc/logstash/startup.options sysv Successfully created system startup script for Logstash

3、initスクリプトの実行は、logstashを開始するために使用できます

# /etc/init.d/logstash start # netstat -tnlp