nerdexam
Cloudera

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…

Deployment

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)
  • A
    7% (4)
  • B
    75% (42)
  • C
    4% (2)
  • D
    2% (1)
  • E
    13% (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

#Flume#log ingestion#data pipeline#web server logs

Community Discussion

No community discussion yet for this question.

Full CCA-500 Practice