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 |
フローファイルのコンテンツを読み込むために使用するRecord Readerサービス。 |
geo-enrich-ip-record-writer |
フローファイルのコンテンツを充実させるために使用する記録作成サービス。 |
geo-enrich-ip-split-found-not-found |
濃縮された記録とそうでない記録を分けます。デフォルトの動作は、記録が1つでもエンリッチされていれば、見つかったリレーションシップにすべてを送信します。 |
リレーションシップ¶
名前 |
説明 |
---|---|
found |
データベースから提供されたデータで属性をエンリッチした後のフローファイルのルーティング先 |
見つかりません |
データが見つからず属性のエンリッチに失敗した後のフローファイルのルーティング先 |
original |
元の入力フローファイルは、コンテンツがエンリッチされたかどうかに関係なく、この関係に進みます。 |