Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch 无法在windows 8中运行logstash 1.4.0_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Logstash - Fatal编程技术网 elasticsearch 无法在windows 8中运行logstash 1.4.0,elasticsearch,logstash,elasticsearch,Logstash" /> elasticsearch 无法在windows 8中运行logstash 1.4.0,elasticsearch,logstash,elasticsearch,Logstash" />

elasticsearch 无法在windows 8中运行logstash 1.4.0

elasticsearch 无法在windows 8中运行logstash 1.4.0,elasticsearch,logstash,elasticsearch,Logstash,一个月来我一直在使用logstash,所以我还在学习它的基础知识,还有elasticsearch和kibana。昨天,我尝试安装并开始使用新版本“Logstash1.4.0”。为此,我遵循以下步骤,但当我尝试使用以下命令运行logstash时: bin\logstash-e'输入{stdin{}}输出{stdout{}}' 我得到这个错误: “bin”不被识别为内部或外部命令、可操作程序或批处理文件 结果如下: No such command "-e" Usage: logstash <c

一个月来我一直在使用logstash,所以我还在学习它的基础知识,还有elasticsearch和kibana。昨天,我尝试安装并开始使用新版本“Logstash1.4.0”。为此,我遵循以下步骤,但当我尝试使用以下命令运行logstash时:

bin\logstash-e'输入{stdin{}}输出{stdout{}}'

我得到这个错误:

“bin”不被识别为内部或外部命令、可操作程序或批处理文件

结果如下:

No such command "-e"
Usage: logstash <command> [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

据我所见,最新logstash附带的
logstash.bat
文件的工作方式与Unix版本不太一样,因此教程命令可能会更改。我认为您将有更好的运气遵循作为服务启动的食谱:。
您可以通过输入所提供的示例批处理文件中列出的java命令从命令行运行。

好的,您可以参考这个。logstash 1.4.0在命令方面有一些问题

根据我的建议,请将
输入{stdin{}}输出{stdout{}}
保存到文件调用
stdin.conf
。 然后使用以下命令运行logstash:

bin\logstash代理-f stdin.conf


您必须将stdin.conf文件放在运行logstash的目录中。我在Windows上运行logstash时也没有成功,并且很快了解到,您必须创建一个或多个配置文件,并在“bin”中运行,其中存储了logstash并保存了配置文件:

logstash agent -f yourConfigFile.txt
我创建了基本配置文件,作为config.txt的测试:

input { stdin { } }
output { stdout { } }
这将从提示符接收数据并将数据输出到提示符,以及配置状态(可能已知;;-),当然,还可以使用Ctrl+C关闭管道

我成功地使用了一个“dynamic”.txt作为Logstash的输入,并在localhost上启动并运行了Elasticsearch和Kibana。我已经设置了一个grok过滤器,并且能够通过不同的Kibana仪表盘来解析相应的数据


不幸的是,我仍然在学习这个包可以提供给我们所有人的所有不同的项目,但请随意问任何事情,如果我可以,我将非常乐意帮助

感谢您的帮助,但我不确定我的问题的解决方案,因为在提供的示例中,我们正在启动一个jar,所以我们使用java命令。但是现在,有了新版本,我们将启动一个bin\logstash。发射正常,但他找不到命令e。我认为没有新版本的JAR,所以我不需要使用新的版本,我必须回到以前的版本中。在这个例子中,在一个单独的<代码> LogStuff.CONF文件中包含-e选项。如果我的回答没有回答你的问题,你能回答更多的细节吗?否则请考虑把它标记为接受。自从我发帖以来,我也有机会在logstash/elasticsearch/kibana trio上学到了很多东西,所以如果你需要的话,你也可以问我问题。太棒了!你不会碰巧处理过电子邮件输出,是吗?我正在尝试配置Logstash以允许根据条件发送警报电子邮件,但我在“选项”方面遇到了问题。至少我认为这就是我的问题所在。我通过这篇文章,我想在6月4日更新我的声明。我能够配置配置文件以允许基于条件语句通过SMTP发送电子邮件。同样,如果您有任何问题,请随时问我!
input { stdin { } }
output { stdout { } }