私はApache Pigを初めて使用しています。ダイナミックな列を持つバッグを作成することは可能ですか? 以下はスクリプト例です。apacheブタの袋用ダイナミックカラム
A = LOAD 'student' USING PigStorage() AS (col1:chararray, col2:chararray, col3:chararray .......);
B = FOREACH A GENERATE col1, col3; OR
B = FOREACH A GENERATE col2, col3, col4;
簡単に列のリストを取得してバッグを作成します。それは可能なのか? ここで必要なのは、動的な列を取得する方法です。例えば。誰かが私のスクリプトをparams = 'col1、col2、col4'で実行するように定義すると、私のスクリプトはこの文字列を解析して、必要な列を取得できるようになります。
私はここに必要なもの動的な列を取得する方法です。例えば。誰かが私のスクリプトをparams = 'col1、col2、col4'で実行するように定義すると、私のスクリプトはこの文字列を解析して、必要な列を取得できるようになります。 –