Java NoSuchMethodError:com.fasterxml.jackson.module.scala.desr.BigDecimalDeserializer

Java NoSuchMethodError:com.fasterxml.jackson.module.scala.desr.BigDecimalDeserializer,java,scala,hadoop,apache-spark,jackson,Java,Scala,Hadoop,Apache Spark,Jackson,sc.newAPIHadoopRDD不断地给我错误信息 val hBaseRDD = sc.newAPIHadoopRDD(hbase_conf, classOf[TableInputFormat], classOf[org.apache.hadoop.hbase.io.ImmutableBytesWritable], classOf[org.apache.hadoop.hbase.client.Result]); java.lang.NoSuchMethodError: ava.lang.

sc.newAPIHadoopRDD
不断地给我错误信息

val hBaseRDD = sc.newAPIHadoopRDD(hbase_conf, classOf[TableInputFormat], classOf[org.apache.hadoop.hbase.io.ImmutableBytesWritable], classOf[org.apache.hadoop.hbase.client.Result]);


java.lang.NoSuchMethodError: ava.lang.NoSuchMethodError: com.fasterxml.jackson.module.scala.deser.BigDecimalDeserializer$.handledType()Ljava/lang/Class;
  at com.fasterxml.jackson.module.scala.deser.NumberDeserializers$.<init>(ScalaNumberDeserializersModule.scala:49)
  at com.fasterxml.jackson.module.scala.deser.NumberDeserializers$.<clinit>(ScalaNumberDeserializersModule.scala)
  at com.fasterxml.jackson.module.scala.deser.ScalaNumberDeserializersModule$class.$init$(ScalaNumberDeserializersModule.scala:61)
  at com.fasterxml.jackson.module.scala.DefaultScalaModule.<init>(DefaultScalaModule.scala:20)
  at com.fasterxml.jackson.module.scala.DefaultScalaModule$.<init>(DefaultScalaModule.scala:37)
  at com.fasterxml.jackson.module.scala.DefaultScalaModule$.<clinit>(DefaultScalaModule.scala)
  at org.apache.spark.rdd.RDDOperationScope$.<init>(RDDOperationScope.scala:82)
  at org.apache.spark.rdd.RDDOperationScope$.<clinit>(RDDOperationScope.scala)
  at org.apache.spark.SparkContext.withScope(SparkContext.scala:701)
  at org.apache.spark.SparkContext.newAPIHadoopRDD(SparkContext.scala:1132)
遵循安装的所有步骤以及


请帮帮我。

在搜索和探索其他罐子后,我遇到了问题

My Hadoop Version 2.7.3
My Hbase Version 1.4.2
我使用的库仅为1.4.2版,但直接将其用作

--driver-class-path $HBASE_HOME
正如我提到的链接中提到的。 但问题是它给了我一些JAR不兼容的问题,并且多次出现同名JAR。 实际上,成功运行Hbase所需的唯一依赖项是

<dependency>
            <groupId>org.apache.hbase</groupId>
            <artifactId>hbase-client</artifactId>
            <version>1.3.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hbase</groupId>
            <artifactId>hbase</artifactId>
            <version>1.3.1</version>
            <type>pom</type>
        </dependency>
        <dependency>
            <groupId>org.apache.hbase</groupId>
            <artifactId>hbase-server</artifactId>
            <version>1.3.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hbase</groupId>
            <artifactId>hbase-common</artifactId>
            <version>1.3.1</version>
        </dependency>

org.apache.hbase
hbase客户端
1.3.1
org.apache.hbase
数据库
1.3.1
聚甲醛
org.apache.hbase
hbase服务器
1.3.1
org.apache.hbase
hbase通用
1.3.1
更新的Hbase库没有实现Hbase所需的类。
在使用了这些版本的库之后,它对我来说非常好。

也许您使用的是一个过时的库。你可以再检查一下。过时的图书馆。?你可以看看。我个人没有用过,但我认为这是一个你能了解一些情况的好地方。
<dependency>
            <groupId>org.apache.hbase</groupId>
            <artifactId>hbase-client</artifactId>
            <version>1.3.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hbase</groupId>
            <artifactId>hbase</artifactId>
            <version>1.3.1</version>
            <type>pom</type>
        </dependency>
        <dependency>
            <groupId>org.apache.hbase</groupId>
            <artifactId>hbase-server</artifactId>
            <version>1.3.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hbase</groupId>
            <artifactId>hbase-common</artifactId>
            <version>1.3.1</version>
        </dependency>