当前位置: 首页 > 知识库问答 >
问题:

Hadoop的版本和Hadoop-Common的版本有什么关系?

殷轶
2023-03-14

我正在使用Maven构建一个Hadoop项目,并在http://search.Maven.org/中搜索依赖项。

Hadoop-common的结果只包括版本0.2x和2.x,那么版本1.x呢?

希望得到详细的解释。

共有1个答案

杨学真
2023-03-14

如果您使用的是Hadoop 1.x版本(Hadoop old API),那么您应该在maven项目中使用相应的依赖项。即1.x版本的工件。它在Maven中央存储库中可用。如果你有解决办法,就接受我的回答。

 类似资料:
  • 我正在使用Android Studio (Canary) 2.1 Preview 4。 当我试图改变 到 我收到对话消息 “该项目使用的是不兼容版本的Android Gradle插件” Android Studio建议将其改回 更新: 但是我可以设置。我不能设置。 看起来AS版本和Gradle版本之间有任何关系。如何在AS 2.1中设置gradle verosn?

  • 在新版本的Hadoop中有一种方法。http://hadoop.apache.org/docs/current/api/org/apache/hadoop/fs/filesystem.html#concat%28org.apache.hadoop.fs.path,%20org.apache.hadoop.fs.path[]%29 此方法在Hadoop 1.0.4中不可用,我能做些什么来使用它吗?

  • 顺便说一下,对于给定的类,我如何知道Maven中哪个工件包含它?例如,哪个包含org.apache.hadoop.io.text?

  • 我试图在maven https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-aws/2.7.7和https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk/1.7.4这两个库的帮助下,使用pyspark从s3 buckets读写,这两个库确实很旧。我尝试了hadoop-a

  • 解压缩下载的Hadoop发行版。在发行版中,编辑文件conf/hadoop-env.sh以至少定义JAVA_HOME作为Java安装的根。 但是,我似乎找不到目录。 我在其中一个镜像下载了2.3版本。然后解压缩tarball,返回内部的:

  • 在OSGi bundles中,用一个版本号导出和导入包。包仍然定义了一个版本。这在我看来是多余的。