Pig ユーザー定義関数の使用

Pig 実行オペレーターのスクリプトは Pig UDF を参照できます。

受け入れ可能な Pig UDF のリストは、次の場所にあります。Pig ユーザー定義関数

UDF は、ALPINE_DATA_REPOSITORY/PigUDFJars/ にある JAR ファイルで定義する必要があります。JAR ファイルは、ワークフローの実行時に自動的に登録されます。

スクリプト内では、他の Pig スクリプトと同様に UDF を使用します。

  • たとえば、DataFu を使用するには、DataFu JAR を ALPINE_DATA_REPOSITORY/PigUDFJars/ に含めます。スクリプトには以下を含めます。

    define Sessionize datafu.pig.sessions.Sessionize('30m');

    次に、必要に応じて Sessionize を使用します。