[英]How to Load the Data with out text qualifiers using PIG/HIVE/Hbase?
[英]Loading multiple hbase table qualifiers through PIG
我有一個名為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;
但是我不能同時使用兩個限定符來加載表。 即EMAIL,AGE。 我嘗試了這個:
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;
它在創建作業配置時出錯。 而是我不知道我應該給的命令的正確用法。 請幫助!!!
您可以嘗試以下方法:
R = LOAD 'USERS' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage('USER_INFO:*', '-loadKey') AS (key:chararray,qualifier:map[]);
dump R
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.