使用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');
我想知道结果是否相同
答案 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