我尝试更改名称为'file的输入文件插件。
@path = Gem::Package::TarReader.new(Zlib::GzipReader.open('/path/to/.gz'))
@path.rewind.
给出一个错误
不能将Gem::Package::TarReader::Entry转换为String
这是什么意思?
明白了。可以对文件进行压缩,并将其作为输入输入到logstash命令中。示例:echo gunzip -c yourFile.gz | bin/logstash -e 'input {stdin {}} output {stdout {}}'