Saturday , July 27 2024

Apache Pig 101 cognitive class Exam Answers:-

Course Name :- Apache Pig 101

Module 1 : Big Basics

Question 1 : What are the five ways to invoke Pig?

  • Script, Interactive Mode, Java Command, Interactive Local Mode, Interactive MapReduce Mode
  • Interactive External Mode, Interactive Mode, Script, Java Command, Interactive MapReduce Mode
  • Interactive Service Mode, Interactive Local Mode, Interactive External Mode, Interactive MapReduce Mode, Java Command
  • Interactive Local Mode, Interactive MapReduce Mode, Interactive External Mode, Interactive Mode, Script

Question 2 : Bags are groups of tuples, tuples are groups of fields, and fields are composed of scalar data types. True or false?

  • True
  • False

Question 3 : Which of the following statements is true?

  • Names of relations and fields, as well as keywords and operators, are case sensitive. However, function names are case insensitive.
  • Keywords and operator names are case sensitive.
  • Function names are case sensitive.
  • Names of relations are case sensitive, but names of fields are case insensitive.

Module 2 : Pig Relational operators

Question 1 : For the tuples (3,5,2) (5,2,1) (3,7,3) (3,6,1), using the GROUP operator on the third field produces the following: (2,{(3,5,2)}), (1,{(5,2,1),(3,6,1)}), (3,{(3,7,3)}). True or false? Disregard order when answering.

  • True
  • False

Question 2 : UNION, GROUP, and COGROUP can be used interchangeably without creating different outputs. True or false?

  • True
  • False

Question 3 : Which operators can be used within a nested FOREACH block?

  • LIKE, COUNT, LIMIT, ORDER BY
  • COUNT, ORDER BY, AVG, DISTINCT
  • AVG, LIMIT, FILTER, LIKE
  • LIMIT, DISTINCT, ORDER BY, FILTER

Module 3 : Pig Evolution Function

Question 1 : The COUNT operator does NOT require the use of the GROUP BY operator. True or false?

  • True
  • False

Question 2 : The TOKENIZE() function splits a string and outputs a bag of words. True or false?

  • True
  • False

Question 3: The two types of UDFs are DEFINE and REGISTER. True or false?

  • True
  • False

Apache Pig 101 cognitive class final exam Answers:-

Question 1. What is the primary purpose of Pig in the Hadoop architecture?

  • To provide logging support for Hadoop jobs
  • To support the execution of workflows consisting of a collection of actions
  • To provide a high-level programming language so that developers can simplify the task of writing MapReduce applications
  • To move data into HDFS

Question 2. When executing Pig in local mode, the process runs locally, but all of the data files are accessed via HDFS. True or false?

  • True
  • False

Question 3. Data can be loaded into Pig with or without defining a schema. True or false?

  • True
  • False

Question 4. In Pig, you can specify the delimiter used to load data by

  • doing nothing. Pig can automatically detect the delimiter used in your data file
  • adding a schema definition to your LOAD statement
  • adding ‘using PigStorage(delimiter)’ to your LOAD statement
  • All of the above

Question 5. Which of the following can be used to pass parameters into a Pig Script? Select all that apply.

  • Command line parameters
  • A parameter file
  • JSON
  • Web Services

Question 6. Which Pig Operator is used to save data into a file?

  • SAVE
  • LOAD
  • STORE
  • DUMP

Question 7. In Pig, all tuples in a relation must have the same number of fields. True or false?

  • True
  • False

Question 8. Which Pig relational operator is used to select tuples from a relation based on some criteria?

  • transform
  • filter
  • group
  • order by

Question 9. Which Pig relational operator is used to combine all the tuples in a relation that have the same key?

  • union
  • transform
  • filter
  • group
  • join

Question 10. Which Pig relational operator is used to combine two or more relations using one or more common field values?

  • union
  • transform
  • filter
  • group
  • join

Question 11. The Pig Tokenize evaluation operator splits a string and outputs a bag of words. True or false?

  • True
  • False

Question 12. When using the Pig Count evaluation operator, you must also use either the Group All or the Group By operator. True or false?

  • True
  • False

Question 13. Which of the following Pig operators can be used to review the logical, physical, and MapReduce execution plans?

  • Verbose
  • Dump
  • Store
  • Explain

Question 14. Which of the following is a valid Pig evaluation operator?

  • isempty
  • count_star
  • diff
  • count
  • All of the Above

Question 15. You can extend Pig via user defined functions. True or false?

  • True
  • False
  • unanswered
  • Submit

About Machine Learning

Check Also

Python for Data Science Cognitive Class Exam Answers:-

Course Name:- Python for Data Science Module 1. Python Basics Question 1. What is the …

Leave a Reply

Your email address will not be published. Required fields are marked *