我设置了一个测试 Amazon Elasticsearch Service,它使用 Elastic 和 Kibana 5.1。
我可以通过 curl 插入测试条目:
curl -XPOST "https://mytestservicedomain.amazonaws.com/testindex/testtype" -d "{\"foo\":\"bar\"}"
并验证它是通过 Kibana 的开发工具插入的:
要求:
GET _search
{
"query": {
"match_all": {}
}
}
回复:
{
"_index": "testindex",
"_type": "testtype",
"_id": "AVoQD4Kyv413fK4nN1sg",
"_score": 1,
"_source": {
"foo": "bar"
}
}
但是当我在 Kibana 的菜单选项中转到Discover时,我无法获得任何结果。我得到的只是几个错误:
Saved "field" parameter is now invalid. Please select a new field.
Discover: "field" is a required parameter
我在 Elastic 的论坛上发现了一些帖子(帖子 1和帖子 2),这些帖子似乎表明 Kibana/Elastic 存在一些兼容性问题,但我只是想看看是否有其他人遇到过它。