启动logstash,配置设置为 embedded = true ,用于elasticsearch。获得以下例外:
NativeException: org.elasticsearch.action.search.SearchPhaseExecutionException: Failed to execute phase [initial], No indices / shards to search on, requested indices are []
每当尝试在UI上搜索任何关键字时。
目前我们正在尝试使用静态日志文件(从某个服务器复制)进行测试,而不是增长日志文件。
对此有任何帮助将不胜感激。
答案 0 :(得分:0)
我遇到了同样的问题,原因是我使用的grok过滤器使用相同的捕获名称两次用于不同的模式,例如。
filter{
grok {
type => "foo"
keep_empty_captures => true
pattern => [
"(?<bar>/file/path/a)",
"(?<bar>/file/path/b)"
]
}
}
我用<bar>
替换了第二个<qux>
,错误消失了。