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