This HDFS tutorial designed to be an all in one package to answer all your questions about hadoop architecture.
Hadoop is an open source software developed by the Apache Software Foundation (ASF). You can download Hadoop directly from the project website at http://hadoop.apache.org. Cloudera is a company that provides support, consulting, and management tools for Hadoop. Cloudera also has a distribution of software called Cloudera’s Distribution Including Apache Hadoop (CDH). Here in this article, we explain high-level summary of the architecture of the Hadoop ecosystem. In order to facilitate the processing, analysis, and storage of big datasets in a distributed setting, each component has a distinct function. Different components can be added, depending on the use case, to create a Hadoop cluster that meets certain needs.