我有一个名为 USERS 的 hbase 表,其列族名称为 USER_INFO。USER_INFO 有两个限定符 EMAIL , AGE。当我尝试通过 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;
它在创建作业配置时出错。相反,我不知道我应该给出的命令的正确用法。请帮忙!!!!