2

我以前在 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 但仍然看到同样的问题。我倾向于从数据目录中删除弹性搜索文件并重试。

4

0 回答 0