I have learned about 0.20.2 and 1.1.0 before. In the future, the mainstream is 2. x, which includes yarn not previously available.
Bin
Hadoop's most basic management scripts and use scripts are the basic implementation of the management scripts under the sbin directory. You can use these scripts to manage and use hadoop
Etc
The directory where the hadoop configuration file is located, including configuration files inherited from hadoop1.0 from core-site.xml, hdfs-site.xml, mapred-site.xml and other new files such as hadoop2.0 .. Template is a template file.
Equivalent to the conf directory of the previous version
Include
Programming library header files provided externally (the specific dynamic library and static library are in the lib directory). These header files are all defined by C ++, it is usually used by C ++ programs to access HDFS or write Mr programs.
Lib
This directory provides static and dynamic libraries for external programming. It can be used together with header files under the include directory.
(Not some dependent jar packages)
Libexec
The directory where the shell configuration file corresponding to each service is located. It can be used to configure basic information such as the log output directory and startup parameters (such as JVM parameters ).
Sbin
The directory where the hadoop management script is located. It mainly includes the start/Close scripts for various services in HDFS and yarn.
Share
Directory of the compiled jar package of each hadoop Module
...
Where is the jar package on which hadoop depends?
A: In the share directory
Trivial-hadoop2.2.0 directory structure