我也不知道出错原因,改着改着就好了,所以以下解决方法可以试试,不保证一定有用。
-
出现了这样的报错:java.io.IOException: java.lang.reflect.InvocationTargetException
往下看Cause by
百度百度摸到这篇博客
根据上述博客所总结,该报错非依赖冲突:- NoClassDefFoundError
- A. 报错有自己代码的异常栈:对应 Class / Object 初始化失败
- B. 报错均为官方异常栈:无对应依赖
Shift(双击),果然无对应依赖
加上依赖,基本解决了<dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <version>3.1.3</version> </dependency>
- NoClassDefFoundError
-
运行的时候还有一个小问题(忘了截报错信息),我用的hbase是1.3.1,hdoop是3.1.3,1.3的hbase只支持jdk到8,看了日志发现我的jdk是11,就改成了8再次测试运行完全ok。
我真是干啥啥不行