GeoEnrichIPRecord 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-enrich-nar
描述¶
查找 IP 地址的地理位置信息,并将地理信息添加至 FlowFile 属性。地理位置数据以 MaxMind 数据库的形式提供。此版本使用 NiFi Record API 来大规模丰富面向记录的数据集。通过为字段配置提供记录路径,可以将 MaxMind 数据库提供的每个字段导向到用户选择的字段。
输入要求¶
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 都将进入此关系。 |