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中