问题描述
平台需要对接Phoenix,所以引入了依赖,启动后就报错了
NoSuchMethodError:org.apache.hadoop.security.authentication.util.KerboresUtil.hasKerboresKeyTab(L javax/security/auth/Subject)
<dependency>
<groupId>org.apache.phoenix</groupId>
<artifactId>phoenix-core</artifactId>
<version>5.0.0-HBase-2.0</version>
</dependency>
解决方案
更换hadoop-common包
<dependency>
<groupId>org.apache.phoenix</groupId>
<artifactId>phoenix-core</artifactId>
<version>5.0.0-HBase-2.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.8.4</version>
</dependency>