【发布时间】:2014-12-17 14:57:15
【问题描述】:
目前我正在评估 Apache Crunch。我跟着一个简单的WordCount MapReduce job example: 之后我尝试将结果保存到独立的 HBase 中。 HBase 正在运行(使用 jps 和 HBase shell 检查),如下所述:http://hbase.apache.org/book/quickstart.html
现在我采用写入HBase的例子:
Pipeline pipeline = new MRPipeline(WordCount.class,getConf());
PCollection<String> lines = pipeline.readTextFile(inputPath);
PTable<String,Long> counts = noStopWords.count();
pipeline.write(counts, new HBaseTarget("wordCountOutTable");
PipelineResult result = pipeline.done();
我得到一个异常:“异常:java.lang.illegalArgumentException:HBaseTarget 只支持放置和删除”
有什么线索吗?
【问题讨论】:
标签: java hadoop mapreduce hbase apache-crunch