hadoop - 由于找不到方法错误,在 Hbase 中上传 HFiles 失败

标签 hadoop mapreduce hbase hdfs

我正在尝试使用 bulkload 将 Hfile 上传到 Hbase。这样做时我遇到了找不到方法的错误。在下面提供日志和命令。

命令

     hadoop jar /usr/lib/hbase/lib/hbase-server-0.98.11-hadoop2.jar completebulkload /output NBAFinal2010

其中 output 是 Hfiles 输出文件夹,NBAFinal2010 是 Hbase 中的表。

日志:-

    15/05/05 13:20:12 ERROR mapreduce.LoadIncrementalHFiles: Unexpected execution exception during bulk load
  java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.apache.hadoop.hbase.client.RpcRetryingCallerFactory.instantiate(Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/hbase/client/RpcRetryingCallerFactory;
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:188)

谁能帮帮我。经过大量搜索后无法获得可能的解决方案。 谢谢

最佳答案

你能试试吗

bin/hbase org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles hdfs://<ip_address>:9000/output NBAFinal2010

关于hadoop - 由于找不到方法错误,在 Hbase 中上传 HFiles 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30047710/

相关文章:

hadoop - pig 不加载csv

hadoop - Pig:用于将单个文件中的记录类型写入多个输出

Hadoop 每个文件的 block 大小

hadoop - javax.security.auth.login.LoginException:登录失败

hadoop - MapReduce(Hadoop):Hive或HBase中表的基本实现

python - 具有 python 转换功能的配置单元 : "cannot recognize input near ' transform'"error

java - Spark 流式传输和模拟 hdfs

java - 将 Mapreduce1 项目迁移到 YARN 指南

java - 将java代码从hbase 0.92迁移到0.98.0-hadoop2

hadoop - HBase 和 HDFS 数据分隔符?