目前我正在评估 Apache Crunch。我遵循了一个简单的WordCount MapReduce 作业示例:之后我尝试将结果保存到独立的 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 只支持放置和删除”
任何线索出了什么问题?