Apache-pig-foreach-operator
提供:Dev Guides
Apache Pig-Foreachオペレーター
構文
以下に、 FOREACH 演算子の構文を示します。
例
以下に示すように、HDFSディレクトリ /pig_data/ に student_details.txt という名前のファイルがあると仮定します。
そして、以下に示すように、このファイルをリレーション名 student_details でPigにロードしました。
リレーション student_details から各学生のid、年齢、市の値を取得し、以下に示すように foreach 演算子を使用して foreach_data という名前の別のリレーションに保存します。
検証
以下に示すように、 DUMP 演算子を使用して、リレーション foreach_data を確認します。
出力
次の出力が生成され、リレーション foreach_data の内容が表示されます。