CCA-500 · Question #59
You want to understand more about how users browse your public website. For example, you want to know which pages they visit prior to placing an order. You have a server farm of 200 web servers…
The correct answer is B. Ingest the server web logs into HDFS using Flume. Apache Flume is a service for streaming logs into Hadoop. Apache Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of streaming data into the Hadoop Distributed File System (HDFS). It has a simple and…
Question
You want to understand more about how users browse your public website. For example, you want to know which pages they visit prior to placing an order. You have a server farm of 200 web servers hosting your website. Which is the most efficient process to gather these web server across logs into your Hadoop cluster analysis?
Options
- ASample the web server logs web servers and copy them into HDFS using curl
- BIngest the server web logs into HDFS using Flume
- CChannel these clickstreams into Hadoop using Hadoop Streaming
- DImport all user clicks from your OLTP databases into Hadoop using Sqoop
- EWrite a MapReeeduce job with the web servers for mappers and the Hadoop cluster nodes for
How the community answered
(56 responses)- A7% (4)
- B75% (42)
- C4% (2)
- D2% (1)
- E13% (7)
Explanation
Apache Flume is a service for streaming logs into Hadoop. Apache Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of streaming data into the Hadoop Distributed File System (HDFS). It has a simple and flexible architecture based on streaming data flows; and is robust and fault tolerant with tunable reliability mechanisms for failover and recovery.
Topics
Community Discussion
No community discussion yet for this question.