一.引言

spark local[*] 模式下本地测试报错:

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.conf.Configuration.getPassword(Ljava/lang/String;)[C

二.解决方案

NoSuchMethodError 报错之前分析过类似解决步骤 : java.lang.NoSuchMethodError 之 依赖冲突解决方案,根据报错信息定位到依赖冲突的 jar 为 Hadoop,这里 pom 我只添加了 hbase 相关,未添加 hadoop-common,所以报错,添加如下依赖问题解决:

        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-common</artifactId>
            <version>2.7.3</version>
            <scope>provided</scope>
        </dependency>

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐