GeoEnrichIPRecord 2025.10.9.21

バンドル

org.apache.nifi | nifi-enrich-nar

説明

IP アドレスのジオロケーション情報を検索し、ジオ情報を FlowFile 属性に追加します。ジオデータは MaxMind データベースとしてプロバイダーされます。このバージョンは、 NiFi Record API を使用して、記録指向のデータセットの大規模なエンリッチメントを可能にします。MaxMind データベースが提供する各フィールドは、そのフィールド構成の記録パスを提供することで、ユーザーが選択したフィールドに向けることができます。

タグ

エンリッチ、ジオ、IP、マックスマインド、記録

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

都市記録パス

IP アドレスに識別子として指定された都市を置くための記録パス。

国ISOコード記録パス

特定された国の ISO コードを置くための記録パス。

国郵便番号記録パス

識別子国の郵便番号を入れる記録パス

国記録パス

この IP アドレスに対して識別された国を置くための記録パス。

IPアドレス記録パス

ルックアップするための IP アドレスを取得するための記録パス。

緯度記録パス

この IP アドレスに対して識別された緯度を置くための記録パス。

ログレベル

IP がデータベースで見つからない場合に使用するログレベル。受け入れられる値: INFO, DEBUG, WARN, ERROR.

経度記録パス

この IP アドレスに対して識別された経度を置くための記録パス。

MaxMindデータベースファイル

Maxmind IP エンリッチメントデータベースファイルへのパス

Record Reader

フローファイルのコンテンツを読み込むために使用するRecord Readerサービス。

Record Writer

フローファイルのコンテンツを充実させるために使用する記録作成サービス。

濃縮と非濃縮の分離

濃縮された記録とそうでない記録を分けます。デフォルトの動作は、記録が1つでもエンリッチされていれば、見つかったリレーションシップにすべてを送信します。

リレーションシップ

名前

説明

found

データベースから提供されたデータで属性をエンリッチした後のフローファイルのルーティング先

見つかりません

データが見つからず属性のエンリッチに失敗した後のフローファイルのルーティング先

original

元の入力フローファイルは、コンテンツがエンリッチされたかどうかに関係なく、この関係に進みます。