178k views
3 votes
How can a Web-based Hadoop platform automate the parallel computing? Select all that apply.

A.Automatically divide the file into N pieces.
B.Automatically call the participating services N times to ensure each map and reduce functions are served by a different instance of the service.
C. Automatically upload the file N times.
D. Automatically start the Web application N times.

User GyRo
by
8.5k points

1 Answer

4 votes

Final answer:

A Web-based Hadoop platform automates parallel computing by dividing large files into pieces and assigning map and reduce tasks across multiple nodes, ensuring separate instances handle each task. Options A and B are the correct ways in which Hadoop achieves this automation.

Step-by-step explanation:

The question asks how a Web-based Hadoop platform can automate the process of parallel computing. The correct options that apply to Hadoop's way of automating parallel computing are:

  • A. Automatically divide the file into N pieces.
  • B. Automatically call the participating services N times to ensure each map and reduce functions are served by a different instance of the service.

Option A is correct because Hadoop's File System (HDFS) divides large files into blocks and distributes them across nodes in the cluster. Option B is also correct because the Hadoop framework assigns map and reduce tasks across available nodes and ensures that each task is processed by a separate instance.

Options C and D are not correct because Hadoop does not automate uploading the file multiple times or starting the web application multiple times for parallel processing.

User Vkosyj
by
8.1k points