FAQ(bigdata)

85 阅读1分钟

1. Hadoop common vs core

Hadoop Common和Hadoop Core是Hadoop框架中的两个重要组件,它们是Hadoop生态系统的基础。让我为您解释一下它们之间的区别:

  1. Hadoop Common:
  • Hadoop Common是Hadoop框架的基础部分之一,提供了许多通用的工具和库,用于支持Hadoop集群的各种操作。
  • 它包括了Hadoop的一些核心工具和库,比如文件系统(File System)API、本地文件系统的访问、网络通信、日志记录、认证授权、配置管理等。
  • Hadoop Common负责提供跨Hadoop组件的共享功能和基础设施,以便其他Hadoop组件能够进行协同工作。
  1. Hadoop Core:
  • Hadoop Core在一些早期版本中用于描述Hadoop的核心功能,包括Hadoop Distributed File System(HDFS)和MapReduce框架。
  • 随着Hadoop框架的发展,这个术语已经逐渐被Hadoop Common所取代,因为Hadoop Common更全面地描述了Hadoop框架的基础设施。 总的来说,Hadoop Common提供了Hadoop框架的核心功能和共享基础设施,而Hadoop Core则是早期版本中描述Hadoop核心功能的一个术语。

看下在maven central中提供的包 core 只有1.x image.png common 有3.x

image.png