私はlogstash-pluginを使用してコーデックプラグインを生成してインストールしました。私が実行しようとすると、私は次のエラーで終わる:lostash codecプラグインを実行中にエラーが発生しました
d:\Downloads\logstash-5.1.1>bin\logstash -f ..\logstash-avro\config.cfg JAVA_OPTS was set to [ -Xmx1g -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=1 -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutO fMemoryError -XX:HeapDumpPath="d:\Downloads/heapdump.hprof"]. Logstash will trust these options, and not set any default s that it might usually set 14:27:12.324 [LogStash::Runner] INFO logstash.codecs.avrotest - Using version 0.1.x codec plugin 'avrotest'. This plugi n isn't well supported by the community and likely has no maintainer. 14:27:12.338 [LogStash::Runner] ERROR logstash.agent - fetched an invalid config {:config=>"input { \n stdin{ codec => avrotest{}} \n} \noutput {\n stdout { codec => rubydebug }\n}\n\n", :reason=>"uninitialized constant LogStash::Codecs:: Line"}
は私がコーデックプラグインの内側にラインプラグインを使用することができるように、参照するか、何かをinitalizeする必要がありますか?あなたはlogstash構成で何かを逃しているよう
おかげで、
ヘルムート
? – Kulasangar
それはコーデックプラグインの書き込みに記載されているように、標準入力から実行唯一の試験である: 出力{ STDOUT {コーデック=> rubydebug} } – Helmut
I 入力{=> avrotest {}} STDIN {コーデックを}あなたの 'codec => avrotest {}'に何か問題があると思ってください。ところで、何が最愛のの? – Kulasangar