当前位置: 首页 > 面试题库 >

Hadoop 2.2和Maven

谭飞掣
2023-03-14
问题内容

我想从Hadoop 1.2.1切换到Hadoop 2.2。在我的项目中,我正在使用Maven,它可以处理

  <dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-core</artifactId>
    <version>1.2.1</version>
</dependency>

没有任何问题,但是将版本更改为2.2不能正常工作,因为它在中央Maven存储库中不可用。

关于如何包含Hadoop 2.2的任何想法。在我成熟的项目中?


问题答案:

可以在hadoop-client中找到大多数hadoop-core依赖项:

<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-client</artifactId>
    <version>2.2.0</version>
</dependency>


 类似资料:
  • 我使用的是NetBeans7.4。我下载了Maven3.1,并在C:\apache\apache-maven-3.1.1中提取。系统变量设置为:

  • (注意,同样的问题也适用于从同一个POM生成的Eclipse投影。尽管设置了1.5编译器遵从性和1.5执行环境,但没有抱怨)

  • 但是,部署在同一台服务器上的一些其他项目使用Tomcat的lib目录中存在的slf4j和log4j库,我无法删除这些库。 Tomcat lib目录中存在的Slf4J和Log4J版本 SLF4J-API-1.4.2 当我从Tomcat的lib目录中删除这些库并使用project的pom中提到的库时,我的项目运行良好 当我注释项目的pom文件中的依赖项并使用下面Tomcat的lib中的依赖项时,会引发

  • 问题内容: 在过去的几天里,我一直在业余时间学习Maven,但似乎无法弄清楚如何组织项目以便使用JOGL库。我希望以下内容: 从此处自动下载特定于操作系统的JOGL zip文件(包含4个jar文件和一些本机库文件(.so / .dll));或依赖于Maven项目,该项目是文件之一的包装。 适当地解压缩该zip文件,以便: 将jar文件添加到类路径并根据需要进行部署,并且 本机库文件被添加到最终的j

  • 我遇到了一个关于OSGI包和“普通”maven jar依赖关系的问题。 A.M是普通的java应用程序,它启动OSGI框架并加载包。 在项目顶层pom(a.pom)中,我定义了一个commons-logging-1.1.1的依赖项,然后在OSGI包a.x中使用commons-logging。maven-bundle-plugin为a.x生成清单,其中包含一个发生“commons-logging”的

  • 问题内容: 有谁知道使用maven和eclipse使用GWT的新2.0版本创建项目的好指南?我遇到了很多问题,无法让他们一起好好玩。 对于它的价值,我可以使用maven eclipse插件创建一个gwt项目,该插件可以正常工作,但是将其移植到maven则行不通(因此这方面的指南会很棒)。 同样,我可以使用Maven插件(gwt-maven- plugin),但是当我将其导入eclipse(导入->