Elasticsearch jdbc河流插件与bettermap

时间:2014-11-18 12:53:35

标签: elasticsearch kibana elasticsearch-jdbc-river

我目前正在使用jdbc河流插件将数据填充到elasticsearch中,而在我的关系数据库中,有两列具有双数字属性,名为latitudelongitude。我已将这两者合并为geoip.location属性,以便我可以在bettermap中使用。 geoip.location是一个显示为"lon,lat"的字符串,例如"95.23,13.54"

但是,当我使用此属性添加bettermap面板时,地图根本没有加载。奇怪的是,如果我将geo.locaotin放在"field"tooltip中,则更好的地图开始显示,但位置错误。看起来它将地理点视为lat,lat而不是lat,lon。

1 个答案:

答案 0 :(得分:0)

通常,您必须将字段显式映射为geo_point类型。您可以提供多种格式的数据。有关映射的更多信息,请访问:

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-geo-point-type.html#mapping-geo-point-type

当提供点作为字符串时要小心,你必须提供它:lat,lon。

我首先检查我的映射,而不是自己插入文档,最后再次检查河流。

相关问题