core.jar中不存在maven-org.apache.hadoop.conf.configuration

tnkciper  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(525)

我正在用java编写一个hbase客户机。第一行,当然,是这样的:
导入org.apache.hadoop.conf.configuration;
我使用的是cloudera cdh4.3.1,所以包版本应该是:

hadoop-2.0.0+1367
hbase-0.94.6+106

==已更新==
我的pom.xml如下所示:

<dependency>
  <groupId>org.apache.hadoop</groupId>
  <artifactId>hadoop-core</artifactId>
  <version>2.0.0-mr1-cdh4.3.1</version>
</dependency>

<dependency>
  <groupId>org.apache.hbase</groupId>
  <artifactId>hbase</artifactId>
  <version>0.94.6-cdh4.3.1</version>
</dependency>

但是不知怎么的,在hadoop-core.jar中,我没有看到org.apache.hadoop.conf.configuration的存在。因此,java显然无法解决导入问题。

c9qzyr3d

c9qzyr3d1#

向pom.xml中添加hadoop common

<dependency>                                                                                                                                       
    <groupId>org.apache.hadoop</groupId>                                                                                                           
    <artifactId>hadoop-common</artifactId>                                                                                                         
    <version>2.0.0-cdh4.3.1</version>                                                                                            
</dependency>

相关问题