列ファミリー名 USER_INFO を持つ、USERS という名前の hbase テーブルがあります。USER_INFO には、EMAIL と AGE の 2 つの修飾子があります。PIGを介して単一の修飾子の値をロードしようとすると、成功しました。コマンドを使用:
R = LOAD 'USERS' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage('USER_INFO:EMAIL', '-loadKey') AS (key: chararray, EMAIL: chararray);
dump R;
しかし、両方の修飾子を使用してテーブルをロードできません。すなわち、電子メール、年齢。私はこれを試しました:
S = LOAD 'USERS' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage('USER_INFO:AGE', 'USER_INFO:EMAIL','-loadKey')
AS (key: chararray, AGE:chararray, EMAIL:chararray);
dump S;
ジョブ構成の作成でエラーが発生しました。むしろ、私が与えるべきコマンドの正しい使い方を知りません。PLZヘルプ!!!!