0

为 elasticsearch 启动了配置设置为embedded=true的 logstash。得到以下异常:

NativeException: org.elasticsearch.action.search.SearchPhaseExecutionException: Failed to execute phase [initial], No indices / shards to search on, requested indices are []

每当尝试在 UI 上搜索任何关键字时。

目前我们正在尝试使用静态日志文件(从某些服务器复制)进行测试,而不是不断增长的日志文件。

对此的任何帮助将不胜感激。

4

1 回答 1

0

我遇到了同样的问题,原因是我使用 grok 过滤器两次使用相同的捕获名称用于不同的模式,例如

filter{
  grok {
    type => "foo"
    keep_empty_captures => true
    pattern => [
      "(?<bar>/file/path/a)",
      "(?<bar>/file/path/b)"
    ]
  }
}

<bar>用 a替换了第二个<qux>,错误消失了。

于 2013-03-08T06:15:15.790 回答