非常に単純なダミー問題を使用して、実際の問題を説明しましょう。入力: 1 2 3 4
出力: 1 4 9 16
すべての行を読み取り、数値を 2 乗するカスタム レデューサー process.php を作成します。しかし、square 関数は、utils.php などの他のファイルですぐに利用できます。
Hive クエリは次のようになります。
FROM (
SELECT num1, num2 FROM input
)aa
SELECT TRANSFORM(num1, num2)
USING 'process.php' as num1,num2 ;
Amazon AWS インフラストラクチャで試してみました。失敗。これに関するドキュメントはありません。どんな助けでも大歓迎です。ありがとう。