感谢您对我的问题感兴趣。在开始之前,我想让您知道我对 Hadoop 和 HBase 非常陌生。到目前为止,我发现 Hadoop 非常有趣,并希望在未来做出更多贡献。
我主要对提高 HBase 的性能感兴趣。为此,我创建了一个 hbase 表,并编写了用于将 5000 行数据(仅由 '!' 分隔的值)加载到 hbase 表中的 pig 脚本,后来我将这个 h 基表映射到 Hive 表。到目前为止,一切都运行良好......但问题来了,我想加载同时具有键和值的数据(例如 key1 =12 !key2= 13),所以我可以进行什么样的解析选择相应地将键值对数据加载到 h 基表中,还请告诉我行键在 h 基表中的重要性。
我写的猪脚本如下
A = LOAD '/BULK_ARK_DATA/' 使用 PigStorage('!' ) AS(id: chararray,a: chararray,b: chararray,c: chararray); 使用 org.apache.pig.backend.hadoop.hbase.HBaseStorage ('AF:a AF:b AF:c') 将 A 存储到 'hbase://bulk_ark' 中;
那么如何在hbase表中加载键值数据??????请尽快回复我.... :)