1)错误信息:java.lang.reflect.InvocationTargetException ;Constructor threw an exception for org.apache.hadoop.hbase.ipc.RpcClientImpl
在写完HBase工具类测试的时候出的问题
SpringBoot项目的 pom文件:HBase依赖使用的是
<hbase.version>1.2.0</hbase.version>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>${hadoop.version}</version>
但是之前在写sparktrain那个项目里面都可以成功访问Hbase里面的数据
也是使用的没有带cdh版本的
生产环境里面使用软件版本和课上使用是一致的
本地的环境是jdk8
cdh版本的maven依赖不知道为什么老是下载不下来,也试过往上调0.0.1个版本也是下不动。
PK哥我试着把cdh版本呢的hbase的相关依赖下载导入到项目中实验还是报那样的错误
Pk哥我那个依赖总是下载不下来,最近科学上网也不稳定了,我就尝试把hbase里面的jar拷贝到spring boot的项目中实验,能够使用但是在打包放在生产环境上面测试的时候报了这个错误。
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [com.fengli.TestMavenApplication]; nested exception is java.lang.IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories. If you are using a custom packaging, make sure that file is correct.
at org.springframework.context.annotation.ConfigurationClassParser.processDefer