This HDFS tutorial designed to be an all in one package to answer all your questions about hadoop Component.
if you look forspark basicsclick here for complete TutorialHadoop 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 , while having distinct structures and functionalities, Hadoop and Spark can be used to great advantage. Hadoop's distributed storage can be utilised by Spark, and both can live together in a big data environment. Many businesses employ Spark for its effective, in-memory data processing engine and Hadoop for its storage capabilities (HDFS).