编辑: 我更改了标题,因为这个问题不是我最初想的那样。事实上,logstash 需要 一分钟多 才能启动,这可能会被误解为“沉默”...
我正在尝试让 logstash 运行,所以我按照官方网站上的说明进行独立安装:http://logstash.net/docs/1.1.4/tutorials/getting-started-simple
基本上,我得到了 logstash-1.1.4-monolithic.jar
文件,然后构建了一个非常简单的配置文件:(example.conf
)
input {
stdin { type => "stdin-type" }
}
output {
stdout { debug_format => "json" }
}
但是当我运行 logstash 时,没有任何结果(我在 STDIN 中输入随机文本,但没有得到任何响应):
# java -jar logstash-1.1.4-monolithic.jar agent -f example.conf
Test
toto
hey ??? Wakeup !!!
^C
(供引用:Java版本正确)
# java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)
拜托,有人可以告诉我我缺少什么吗?
最佳答案
好的,我自己找的。p>
一切正常。只是 logstash 的启动时间太长了。在我的(简陋的)服务器上超过 60 秒! 再加上启动时间很长,启动时什么也不打印...
关于java - 为什么 logstash 需要这么长时间才能启动/加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13270004/