Exception in thread “main“ java.lang.NoSuchMethodError: org.apache.hadoop.hbase.client.HBaseAdmin.
Posted pik_stone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Exception in thread “main“ java.lang.NoSuchMethodError: org.apache.hadoop.hbase.client.HBaseAdmin.相关的知识,希望对你有一定的参考价值。
使用sqoop从本地mysql向HBase2.2版本中导入数据报错。根据报错信息提示,HBase中没有对应的方法执行语句。
查看错误,因为对应HBase版本太高导致。Index of /dist/hbase/1.6.0
根据连接下载hbase1.6版本,本地解压,将lib文件夹中所有jar包上传至$SQOOP_HOME/lib文件夹中。
重新执行导出语句,圆满解决问题。
Exception in thread “main“ java.lang.NoClassDefFoundError
项目场景:
验证继承情况下子类创建对象时,先调用父类的构造方法,再调用子类的构造方法
问题描述
随机(不同次数的测试下)会产生Exception in thread "main" java.lang.NoClassDefFoundError错误
package everydayhomework; public class Day09 public Day09() System.out.println("父类的"); public static void main(String[] args) DAY03 day = new DAY03(); class DAY03 extends Day09 public DAY03() System.out.println("子类的");
原因分析:
我的同等目录下的包也存在着这个Day03这个类,与此类冲突了,但编译时没有报错,所以不容易发现,只不过和DAY03大小不同
解决方案:
将子类的类名DAY03修改成DAY10即可
以上是关于Exception in thread “main“ java.lang.NoSuchMethodError: org.apache.hadoop.hbase.client.HBaseAdmin.的主要内容,如果未能解决你的问题,请参考以下文章
错误:Exception in thread “main“ java.lang.ClassCastException
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
Exception in thread "main" java.lang.NullPointerException at Class.main
Exception in thread "main" java.lang.ClassCastException
Exception in thread "main" org.springframework.mail.MailSendException; nested exception de
Exception in thread “main“ java.lang.NoClassDefFoundError: org/apache/flink/