Q. Hadoop achieves reliability by replicating the data across multiple hosts and hence does not require storage on hosts.

  • (A) raid
  • (B) standard raid levels
  • (C) zfs
  • (D) operating system
πŸ’¬ Discuss
βœ… Correct Answer: (A) raid

Q. What was Hadoop written in?

  • (A) java (software platform)
  • (B) perl
  • (C) java (programming language)
  • (D) lua (programming language)
πŸ’¬ Discuss
βœ… Correct Answer: (C) java (programming language)

Q. The Hadoop list includes the HBase database, the Apache Mahout system, and matrix operations.

  • (A) machine learning
  • (B) pattern recognition
  • (C) statistical classification
  • (D) artificial intelligence
πŸ’¬ Discuss
βœ… Correct Answer: (A) machine learning

Q. The Mapper implementation processes one line at a time via method. TOPIC 5.2 MAPREDUCE

  • (A) map
  • (B) reduce
  • (C) mapper
  • (D) reducer
πŸ’¬ Discuss
βœ… Correct Answer: (A) map

Q. The Hadoop MapReduce framework spawns one map task for each generated by the InputFormat for the job.

  • (A) outputsplit
  • (B) inputsplit
  • (C) inputsplitstream
  • (D) all of the mentioned
πŸ’¬ Discuss
βœ… Correct Answer: (B) inputsplit

Q. Applications can use the to report progress and set application-level status messages.

  • (A) partitioner
  • (B) outputsplit
  • (C) reporter
  • (D) all of the mentioned
πŸ’¬ Discuss
βœ… Correct Answer: (C) reporter

Q. The right level of parallelism for maps seems to be around maps per- node.

  • (A) 1-10
  • (B) 10-100
  • (C) 100-150
  • (D) 150-200
πŸ’¬ Discuss
βœ… Correct Answer: (B) 10-100

Q. The number of reduces for the job is set by the user via

  • (A) jobconf.setnumtasks(int)
  • (B) jobconf.setnumreducetasks(int)
  • (C) jobconf.setnummaptasks(int)
  • (D) all of the mentioned
πŸ’¬ Discuss
βœ… Correct Answer: (B) jobconf.setnumreducetasks(int)

Q. The framework groups Reducer inputs by key in stage.

  • (A) sort
  • (B) shuffle
  • (C) reduce
  • (D) none of the mentioned
πŸ’¬ Discuss
βœ… Correct Answer: (A) sort

Q. The output of the reduce task is typically written to the FileSystem via

  • (A) outputcollector.collect
  • (B) outputcollector.get
  • (C) outputcollector.receive
  • (D) outputcollector.put
πŸ’¬ Discuss
βœ… Correct Answer: (A) outputcollector.collect