Pig HBaseStorage中的列顺序

时间:2015-03-31 06:37:24

标签: hbase apache-pig

使用pig HBaseStorage时列的顺序是否重要

cellref_IP  = LOAD '$TBL_CELL'
USING org.apache.pig.backend.hadoop.hbase.HBaseStorage('cf_data:cq_update_date       cf_data:cq_network ', '-loadKey true');

相同
cellref_IP  = LOAD '$TBL_CELL'
USING org.apache.pig.backend.hadoop.hbase.HBaseStorage('cf_data:cq_network       cf_data:cq_update_date ', '-loadKey true');

我想知道结果是否相同

1 个答案:

答案 0 :(得分:0)

列的顺序很重要。您正在使用colfamily访问列:带有loadkey的限定符。所以第一列是键,其他列分别是您的访问权限。

cellref_IP  = LOAD '$TBL_CELL'
USING  org.apache.pig.backend.hadoop.hbase.HBaseStorage('cf_data:cq_update_date       cf_data:cq_network ', '-loadKey true');

这里的顺序是密钥,cq_update_date,cq_network