# Intro to Hadoop - Big Data

1. **What does IaaS provide?**
    
    * Computing Environment
        
    * <mark>Hardware Only</mark>
        
    * Software On-Demand
        
2. **What does PaaS provide?**
    
    * Software On-Demand
        
    * <mark>Computing Environment</mark>
        
    * Hardware Only
        
3. **What does SaaS provide?**
    
    * <mark>Software On-Demand</mark>
        
    * Computing Environment
        
    * Hardware Only
        
4. **What are the two key components of HDFS and what are they used for?**
    
    * <mark>NameNode for metadata and DataNode for block storage.</mark>
        
    * NameNode for block storage and Data Node for metadata.
        
    * FASTA for genome sequence and Rasters for geospatial data.
        
5. **What is the job of the NameNode?**
    
    * <mark>Coordinate operations and assigns tasks to Data Nodes</mark>
        
    * Listens from DataNode for block creation, deletion, and replication.
        
    * For gene sequencing calculations.
        
6. **What is the order of the three steps to Map Reduce?**
    
    * Map -&gt; Reduce -&gt; Shuffle and Sort
        
    * Shuffle and Sort -&gt; Map -&gt; Reduce
        
    * Shuffle and Sort -&gt; Reduce -&gt; Map
        
    * <mark>Map -&gt; Shuffle and Sort -&gt; Reduce</mark>
        
7. **What is a benefit of using pre-built Hadoop images?**
    
    * <mark>Quick prototyping, deploying, and validating of projects.</mark>
        
    * Guaranteed hardware support.
        
    * Quick prototyping, deploying, and guaranteed bug free.
        
    * Less software choices to choose from.
        
8. **What are some examples of open-source tools built for Hadoop and what does it do?**
    
    * Pig, for real-time and in-memory processing of big data.
        
    * <mark>Zookeeper, analyze social graphs.</mark>
        
    * Giraph, for SQL-like queries.
        
    * Zookeeper, management system for animal named related components.
        
9. **What is the difference between low level interfaces and high level interfaces?**
    
    * <mark>Low level deals with storage and scheduling while high level deals with interactivity.</mark>
        
    * Low level deals with interactivity while high level deals with storage and scheduling.
        
10. **Which of the following are problems to look out for when integrating your project with Hadoop?**
    
    * Advanced Alogrithms
        
    * <mark>Infrastructure Replacement</mark>
        
    * Task Level Parallelism
        
    * <mark>Random Data Access</mark>
        
    * Data Level Parallelism
        
11. **As covered in the slides, which of the following are the major goals of Hadoop?**
    
    * <mark>Enable Scalability</mark>
        
    * Latency Sensitive Tasks
        
    * <mark>Facilitate a Shared Environment</mark>
        
    * <mark>Provide Value for Data</mark>
        
    * <mark>Optimized for a Variety of Data Types</mark>
        
    * <mark>Handle Fault Tolerance</mark>
        
12. **What is the purpose of YARN?**
    
    * <mark>Allows various applications to run on the same Hadoop cluster.</mark>
        
    * Enables large scale data across clusters.
        
    * Implementation of Map Reduce.
        
13. **What are the two main components for a data computation framework that were described in the slides?**
    
    * Resource Manager and Container
        
    * <mark>Resource Manager and Node Manager</mark>
        
    * Node Manager and Applications Master
        
    * Node Manager and Container
        
    * Applications Master and Container
        

---

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1734073806243/7fa7401b-0aa4-48f9-811b-a24b160176ab.png align="center")
