如何根据 Elasticsearch 中的 IP 地址列表获取地理位置

Posted

技术标签:

【中文标题】如何根据 Elasticsearch 中的 IP 地址列表获取地理位置【英文标题】:How to get geo-location based on list of ip addresses in Elasticsearch 【发布时间】:2019-06-18 21:36:49 【问题描述】:

我有一堆已经在 Elastic 中编制索引的日志文件。有没有办法可以在我的索引的每个 JSON 文档中创建一个新字段并运行一些东西来获取每个 IP 地址的地理位置?

我知道 Logstash,但我想将其保留在 Elastic 中。这可能吗,如果可以,怎么做?

谢谢!

【问题讨论】:

【参考方案1】:

我建议你这个不错的教程:

How To Map User Location with GeoIP and ELK (Elasticsearch, Logstash, and Kibana)

希望你能成功。

【讨论】:

以上是关于如何根据 Elasticsearch 中的 IP 地址列表获取地理位置的主要内容,如果未能解决你的问题,请参考以下文章

elasticsearch使用

如何限制访问elasticsearch的访问ip

Elasticsearch配置文件简单介绍,及kibana如何修改配置ip

elasticsearch-head 根据id修改字段值

使用 C# 中的 NEST 库调用 elasticsearch 时,如何向 linq 语句添加条件逻辑?

如何通过Elasticsearch中的两个子句过滤数据?