我之前在ubuntu 12上运行了logstash 1.3.2(& 1.3.1) - 我正在使用jar文件中包含的elasticsearch(不是为了测试目的单独运行)。我刚刚切换到logstash 1.3.3。现在,当我启动kibana logstash仪表板时,我收到下面复制的错误。我正在使用collectd来收集日志。
Oops! SearchPhaseExecutionException[Failed to execute phase [query], all shards failed]
我已将logstash conf文件缩减为此用于测试:
input {
stdin {
type => "stdin-type"
}
collectd {}
}
output {
stdout {codec => rubydebug }
elasticsearch { embedded => true }
}
有关如何调试此问题的任何见解将不胜感激。目前,我正在尝试关注从collectd发送到elasticsearch的数据。感谢。
更新: 我尝试恢复到1.3.2,但仍然看到同样的问题。我倾向于从数据目录中删除elasticsearch文件,然后再试一次。