AWS Kinesis Firehose 到 ElasticSearch 地理数据映射

Posted

技术标签:

【中文标题】AWS Kinesis Firehose 到 ElasticSearch 地理数据映射【英文标题】:AWS Kinesis Firehose to ElasticSearch Geo data mapping 【发布时间】:2017-05-24 01:15:43 【问题描述】:

我有 Kinesis Firehose 流式将数据加载到 Elasticsearch 集群中。 该数据具有纬度和经度字段。 在 Elasticsearch 中,我想在地图中可视化这些数据。但是 Elasticsearch 只接受 geo_point 字段类型。

如何将纬度和经度字段映射到 Elasticsearch 中的地理点字段?

谢谢

【问题讨论】:

尝试为您的 Kinesis Delivery Stream 设置自定义 lambda 函数,将数据转换为适合 ES 的格式。 【参考方案1】:

您必须使用映射设置索引才能接受地理对象。

https://www.elastic.co/guide/en/elasticsearch/reference/current/geo-point.html

这里概述。

然后您可以以指定的 4 种格式中的 1 种格式输入 long/lat。

【讨论】:

以上是关于AWS Kinesis Firehose 到 ElasticSearch 地理数据映射的主要内容,如果未能解决你的问题,请参考以下文章

将AWS Kinesis Firehose回填到Elasticsearch Service失败的记录

AWS Kinesis Firehose 到 ElasticSearch 地理数据映射

从 fluentd 发送到 aws kinesis firehose 时数据丢失

将镶木地板从 AWS Kinesis firehose 写入 AWS S3

Node.js中的代码AWS Lambda Package不会调用putRecord()来将数据添加到AWS Kinesis Firehose Stream中

使用 AWS kinesis-firehose 将数据写入文件