Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
logstash中应为#、输入、筛选器、输出中的一个_Logstash - Fatal编程技术网

logstash中应为#、输入、筛选器、输出中的一个

logstash中应为#、输入、筛选器、输出中的一个,logstash,Logstash,我试图通过简单地执行文档中给出的命令来回显曾经键入的内容,从而使logstash安装工作正常 我的命令 C:\logstash-1.4.0\bin>logstash.bat agent -e 'input{stdin{}}output{stdout{}}' 错误呢 Error: Expected one of #, input, filter, output at line 1, column 1 (byte 1) aft er You may be interested in

我试图通过简单地执行文档中给出的命令来回显曾经键入的内容,从而使logstash安装工作正常

我的命令

 C:\logstash-1.4.0\bin>logstash.bat agent -e 'input{stdin{}}output{stdout{}}'
错误呢

 Error: Expected one of #, input, filter, output at line 1, column 1 (byte 1) aft
 er
 You may be interested in the '--configtest' flag which you can
 use to validate logstash's configuration before you choose
 to restart a running system."

请帮忙,谢谢

我正在linux上使用logstash-1.4.0进行测试

我认为这个版本可能有bug

例如,我在linux和Windows上测试了这个命令。linux上一切正常。但它会在窗口出现您的错误

bin>logstash代理-e'输入{stdin{}}输出{stdout{}'

根据我的建议,您可以将配置写入文件中。例如,将
输入{stdin{}}输出{stdout{}}
保存到一个文件调用“stdin.conf”。然后,在启动logstash时,不要使用
-e
标志,而是使用
-f
和特定的配置文件

bin>logstash代理-f stdin.conf

希望这能对您有所帮助。

尝试不使用引号

C:\logstash-1.4.0\bin>logstash.bat agent -e input{stdin{}}output{stdout{}}

当我使用
--debug
运行
-e
时,会出现此错误。我必须删除
-e
。例如:

GEM_HOME="/opt/logstash/vendor/bundle/jruby/1.9/" /usr/lib/jvm/java-1.6.0/bin/java -server -Xms765M -Xmx2297M -Djava.io.tmpdir=/opt/logstash/forwarder/tmp/ -Xmx2297M -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -Djava.awt.headless=true -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -jar /opt/logstash/forwarder/vendor/jar/jruby-complete-1.7.11.jar -I/opt/logstash/forwarder/lib /opt/logstash/forwarder/lib/logstash/runner.rb agent -f /opt/logstash/forwarder/etc/conf.d/ -l /opt/logstash/forwarder/log/logstash.log -w 1 --debug

非常感谢。但是增加这种力量没有任何区别!它只给出相同的错误!我对这个配置没问题:“input{stdin{}}output{stdout{}}”在运行这个命令之前是否还需要其他配置?除了设置java_home变量之外?我在linux上运行这个:java-jar logstash-1.3.3-flatjar.jar代理-e'input{stdin{}output{stdout{}噢..您运行的是logstash-1.3.3。。!但是我在1.4.0上!!