GeoEnrichIPRecord 2025.5.31.15

捆绑包

org.apache.nifi | nifi-enrich-nar

描述

查找 IP 地址的地理位置信息,并将地理信息添加至 FlowFile 属性。地理位置数据以 MaxMind 数据库的形式提供。此版本使用 NiFi Record API 来大规模丰富面向记录的数据集。通过为字段配置提供记录路径,可以将 MaxMind 数据库提供的每个字段导向到用户选择的字段。

标签

enrich、geo、ip、maxmind、record

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

地理位置数据库文件

Maxmind IP 丰富信息数据库文件的路径

日志级别

要用于在数据库中找不到 IP 的情况的日志级别。可接受的值为 INFO、DEBUG、WARN、ERROR。

geo-enrich-ip-city-record-path

用于放置针对 IP 地址所标识城市的记录路径

geo-enrich-ip-country-iso-record-path

用于放置所识别国家/地区的 ISO 代码的记录路径

geo-enrich-ip-country-postal-record-path

用于放置所识别国家/地区的邮政编码的记录路径

geo-enrich-ip-country-record-path

用于放置针对此 IP 地址所识别的国家/地区的记录路径

geo-enrich-ip-ip-record-path

检索 IP 地址以执行查找的记录路径。

geo-enrich-ip-latitude-record-path

用于放置针对此 IP 地址所识别的纬度的记录路径

geo-enrich-ip-longitude-record-path

用于放置针对此 IP 地址所识别的经度的记录路径

geo-enrich-ip-record-reader

用于读取 FlowFile 内容的记录读取器服务。

geo-enrich-ip-record-writer

要用于丰富 FlowFile 内容的记录写入器服务。

geo-enrich-ip-split-found-not-found

将已丰富的记录与未丰富的记录分开。默认行为是即使有一条记录得以丰富,也会将所有内容发送到找到的关系。

关系

名称

描述

found

成功使用数据库提供的数据丰富属性后,将 FlowFile 路由到何处

not found

由于未找到任何数据而未能成功丰富属性后,应将 FlowFile 路由到何处

original

无论内容是否得以丰富,原始输入 FlowFile 都将进入此关系。

语言: 中文