在hbase中上载hfiles失败,因为出现method not found错误

bbmckpt7  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(483)

我正在尝试使用bulkload将hfiles上载到hbase。在这样做的时候,我遇到了methodnotfound错误。给出下面的日志和命令。
命令

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)

有人能帮帮我吗。在大量搜索后无法获得可能的解决方案。谢谢

hgtggwj0

hgtggwj01#

你能试试吗

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

相关问题