【问题标题】:Bulk load in hbase using pig使用 pig 在 hbase 中批量加载
【发布时间】:2014-02-26 16:07:36
【问题描述】:

我在 HDFS 中有一个日志文件,需要对其进行解析并放入 Hbase 表中。

我想用 PIG 来做这个。

我该怎么做。Pig 脚本应该解析日志然后放入 Hbase?

【问题讨论】:

    标签: hadoop hbase


    【解决方案1】:

    猪脚本将是(假设选项卡是日志文件中的数据分隔符):

    A= load '/home/log.txt' using PigStorage('\t') as (one:chararray,two:chararray,three:chararray,four:chararray);
    
    STORE A INTO 'hbase://table1' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage('P:one,P:two,S:three,S:four');
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-26
    • 2016-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多