2017-03-22 13 views
0

LogstashとElasticsearchは、apt-get install logstashを使用して4GB RAMのUbuntu 16.04マシンにインストールしました。Logstashはメインパイプラインを起動せず、Ubuntuで出力を生成しません。16.04

systemctl start logstashでサービスを起動すると(ps aux | grep logstashを使用して見ることができます)、Elasticsearchにインデックスが作成されません。私は端末でプロセスを実行するだけでデバッグしようと考えていましたが、私は出力を生成しません。

これは私が実行コマンドです:

sudo -u logstash /usr/share/logstash/bin/logstash \ 
--path.settings /etc/logstash \ 
-f /etc/logstash/conf.d/std.conf \ 
--config.test_and_exit \ 
--log.level debug 

何事も起こりません - それは出力を生成しません。主なパイプラインが始まったか、私にエラーや何かを与えているとは私には言いません。

/var/log/logstashのフォルダを置いてチェックしましたが空です。私はsyslogをチェックしたが、私は、rootとしてlogstashインストールし、それがサービスとして実行されたときからわずか数のエントリ(Mar 22 20:11:21 elasticsearch-logstash systemd[1]: Started logstash.のようなエントリのみ)

があると私はchown -R logstash:adm両方/usr/share/logstash/var/log/logstash/etc/logstashを試してみましたが、何も動作します。

Iは、単一の構成ファイル/etc/logstash/conf.d/main.confがあると私は、いくつかのパイプライン構成が、同じ結果を試みた:

main.conf(バージョン1)

input { 
    stdin { 

    } 
} 
output { 
    stdout { 

    } 
} 

main.conf(バージョン2 )

input { 
    stdin { 
    } 
} 
output { 
file { 
    path => "/var/log/logstash/yo.log" 
} 
} 

main.conf(バージョン3)これらの構成の

input { 
    stdin { 

    } 
} 
output { 
    stdout { codec => rubydebug } 
} 

なしはとにかく結果を変更します。なぜ私が静かに私に失敗しているのか分かりません。

私はtarファイルをダウンロードし、ダウンロードしたディレクトリからLogstashを同じ結果で実行し​​てインストールを試みたことにも注意してください。

アイデア?

答えて