GeoEnrichIPRecord 2025.5.31.15

Bundle

org.apache.nifi | nifi-enrich-nar

Beschreibung

Sucht Geolokalisierungsinformationen für eine IP-Adresse und fügt die Geoinformationen zu den FlowFile-Attributen hinzu. Die Geodaten werden als MaxMind-Datenbank bereitgestellt. Diese Version verwendet den NiFi Record-API, um eine groß angelegte Anreicherung von Datensätzen zu ermöglichen. Jedes von der MaxMind-Datenbank zur Verfügung gestellte Feld kann auf ein vom Benutzer ausgewähltes Feld verwiesen werden, indem ein Datensatzpfad für diese Feldkonfiguration angegeben wird.

Tags

enrich, geo, ip, maxmind, record

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Geo Database File

Pfad zur Maxmind-IP-Anreicherungsdatenbankdate

Protokolliergrad

Der Protokolliergrad, der verwendet werden soll, wenn eine IP nicht in der Datenbank gefunden wird. Akzeptierte Werte: INFO, DEBUG, WARN, ERROR.

geo-enrich-ip-city-record-path

Datensatzpfad für das Einfügen der Stadt, die anhand der IP-Adresse ermittelt wurde

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

Datensatzpfad zum Einfügen des ISO-Codes des ermittelten Landes

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

Datensatzpfad für die Eingabe der Postleitzahl für das identifizierte Land

geo-enrich-ip-country-record-path

Datensatzpfad zum Einfügen des für diese IP-Adresse ermittelten Landes

geo-enrich-ip-ip-record-path

Der Datensatzpfad zum Abrufen der IP-Adresse für die Suche.

geo-enrich-ip-latitude-record-path

Datensatzpfad zum Einfügen der ermittelten geografischen Breite für diese IP-Adresse

geo-enrich-ip-longitude-record-path

Datensatzpfad für den Bezeichner des Längengrads für diese IP-Adresse

geo-enrich-ip-record-reader

Record Reader-Dienst, der zum Lesen des FlowFile-Inhalts verwendet werden soll.

geo-enrich-ip-record-writer

Record Writer-Dienst, der zur Anreicherung des FlowFile-Inhalts verwendet werden soll.

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

Trennen Sie Datensätze, die angereichert wurden, von denen, die nicht angereichert wurden. Standardmäßig wird alles an die gefundenen Beziehung gesendet, wenn auch nur ein Datensatz angereichert wurde.

Beziehungen

Name

Beschreibung

found

Wohin FlowFiles weitergeleitet werden sollen, nachdem die Attribute erfolgreich mit Daten aus der Datenbank angereichert wurden

not found

Wohin sollen FlowFiles weitergeleitet werde sollen, nachdem die Anreicherung von Attributen fehlgeschlagen ist, weil keine Daten gefunden wurden

original

Das Original-Eingabe-FlowFile geht an diese Beziehung, unabhängig davon, ob der Inhalt angereichert wurde oder nicht.