【问题标题】:Uploading HFiles in Hbase fails because of method not found error由于未找到方法错误,在 Hbase 中上传 HFile 失败
【发布时间】:2015-05-05 08:22:19
【问题描述】:

我正在尝试使用批量加载将 Hfile 上传到 Hbase。这样做时我遇到 method not found 错误。在下面给出日志和命令。

命令

     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)

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

【问题讨论】:

    标签: hadoop mapreduce hbase hdfs


    【解决方案1】:

    你可以试试

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

    【讨论】:

    • 谢谢...确实有帮助。
    猜你喜欢
    • 1970-01-01
    • 2020-01-03
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 2018-02-02
    • 2018-06-08
    • 2016-05-22
    • 1970-01-01
    相关资源
    最近更新 更多