有一个月我正在使用logstash,所以我仍在学习它的基础知识,还有elasticsearch和kibana.昨天,我尝试安装并开始使用新版本"logstash 1.4.0".为此,我按照此链接,但当我尝试使用以下命令运行logstash时:
bin\logstash -e 'input { stdin { } } output { stdout {} }'
我收到此错误:
"bin"不被识别为内部或外部命令,可操作程序或批处理文件.
输出如下:
No such command "-e" Usage: logstash[command args] Run a command with the --help flag to see the arguments. For example: logstash agent --help Available commands: agent - runs the logstash agent version - emits version info about this logstash web - runs the logstash web ui (called Kibana) rspec - runs tests
有关信息,当我运行java-version时,我得到这个:
java version "1.7.0_40" Java(TM) SE Runtime Environment (build 1.7.0_40-b43) Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)**
Ben Lim.. 12
好吧,你可以参考这个答案.logstash 1.4.0有一些关于命令的问题.
对于我的建议,请保存input { stdin { } } output { stdout {} }
到文件调用stdin.conf
.然后使用以下命令运行logstash:
bin\logstash agent -f stdin.conf
您必须将stdin.conf文件放在运行logstash的目录中
好吧,你可以参考这个答案.logstash 1.4.0有一些关于命令的问题.
对于我的建议,请保存input { stdin { } } output { stdout {} }
到文件调用stdin.conf
.然后使用以下命令运行logstash:
bin\logstash agent -f stdin.conf
您必须将stdin.conf文件放在运行logstash的目录中