无法发现Kibana 5的数据

rto*_*res 7 amazon-elasticsearch elasticsearch-5 kibana-5

我已经设置了一个测试Amazon Elasticsearch Service,它使用Elastic和Kibana 5.1.

我可以通过curl插入测试条目:

curl -XPOST "https://mytestservicedomain.amazonaws.com/testindex/testtype" -d "{\"foo\":\"bar\"}"
Run Code Online (Sandbox Code Playgroud)

并验证它是通过Kibana的Dev Tools插入的:

请求:

GET _search
{
   "query": {
       "match_all": {}
   }
}
Run Code Online (Sandbox Code Playgroud)

响应:

{
    "_index": "testindex",
    "_type": "testtype",
    "_id": "AVoQD4Kyv413fK4nN1sg",
    "_score": 1,
    "_source": {
      "foo": "bar"
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我去Kibana的菜单选项中发现时,我无法获得任何结果.我得到的只是一些错误:

  • Saved "field" parameter is now invalid. Please select a new field.
  • Discover: "field" is a required parameter

在此输入图像描述

我在Elastic的论坛上发现了一些帖子(帖子1,帖子2),这些帖子似乎表明Kibana/Elastic存在一些兼容性问题,但我只是想看看是否还有其他人遇到过它.

小智 0

在我的情况下\xef\xbc\x9a更新并将数据从elk(2+versino)迁移到elk(5.4)。\一切都很好,除了“发现:“field”是必需的参数”

\n\n

然后我删除Management/Kibana中的索引,重新添加它,仍然不起作用\n伊姆古尔

\n\n

最后,我发现,我必须删除ES中的旧索引“.kibana”,所以我只是

\n\n

curl -XDELETE myesdomain.com:9200/.kibana

\n\n

或使用开发工具 DELETE /.kibana

\n\n

伊姆古尔

\n