1. Hadoop common vs core
Hadoop Common和Hadoop Core是Hadoop框架中的两个重要组件,它们是Hadoop生态系统的基础。让我为您解释一下它们之间的区别:
- Hadoop Common:
- Hadoop Common是Hadoop框架的基础部分之一,提供了许多通用的工具和库,用于支持Hadoop集群的各种操作。
- 它包括了Hadoop的一些核心工具和库,比如文件系统(File System)API、本地文件系统的访问、网络通信、日志记录、认证授权、配置管理等。
- Hadoop Common负责提供跨Hadoop组件的共享功能和基础设施,以便其他Hadoop组件能够进行协同工作。
- 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
common 有3.x