MapReduce程序依赖的jar包
发布日期:2025-04-12 00:06:42 浏览次数:8 分类:精选文章

本文共 618 字,大约阅读时间需要 2 分钟。

MapReduce程序开发必备的五大JAR包解析

难得想写个MapReduce程序。发现已经不记得须要加入那些jar包了,网上找了一会也没发现准确的答案。幸好对Hadoop体系结构略知一二。迅速试出了写MapReduce程序须要的五个JAR包。

不多不少,五个包足矣……贴出来免得其朋友再走弯路

不要紧心的朋友们,以下是这五个包的大致功能说明:

  • commons-cli:主要提供了解析命令行的库

  • commons-logging:经常使用的日志相关库

  • guava:guava的中文意思事实上是石榴嘛,是Google的一个开源项目。当中包括了非常多Java的经常使用库

  • hadoop-common:Hadoop的基础依赖库,包含配置文件,文件系统,通信,安全等。

  • hadoop-mapreduce-client-core:顾名思义,这是编写MapReduce程序的核心依赖库了。

  • 最后解释一下这五个包的大致功能

  • commons-cli:主要提供了解析命令行的库

  • commons-logging:经常使用的日志相关库

  • guava:guava的中文意思事实上是石榴嘛,是Google的一个开源项目。当中包括了非常多Java的经常使用库

  • hadoop-common:Hadoop的基础依赖库,包含配置文件,文件系统,通信,安全等。

  • hadoop-mapreduce-client-core:顾名思义,这是编写MapReduce程序的核心依赖库了。

  • 上一篇:MapReduce程序(一)——wordCount
    下一篇:MapReduce的编程思想(1)

    发表评论

    最新留言

    很好
    [***.229.124.182]2025年05月24日 04时41分55秒