Using HBase for Real-time Access to your Big Data Quiz Answers

All Modules Using HBase for Real-time Access to your Big Data Quiz Answers

HBase is the open source Hadoop database used for random, real-time read/writes to your Big Data. HBase runs on a distributed architecture on top of commodity hardware. HBase has the following features:

– Linear and modular scalability

– Strictly consistent read and writes

– Automatic and configurable sharding of tables

– Automatic failover support between RegionServers

– Easy to use Java API for client access

– And more…

Enroll on Cognitive Class

Module 1: Introduction to HBase.

Question: What are some of the key properties of HBase? Select all that apply.

  • All HBase data is stored as bytes
  • HBase can run up to 1000 queries per second at the most
  • HBase is ACID compliant across all rows and tables
  • HBase is a NoSQL technology
  • HBase is an open source Apache project

Question: Which HBase component is responsible for storing the rows of a table?

  • HDFS
  • API
  • Region
  • Master
  • ZooKeeper

Question: What is NOT a characteristic of an HBase table?

  • Columns can be added on the fly
  • NULL columns aren’t supported
  • Each row must have a unique row key
  • Columns can have multiple timestamps
  • Columns are grouped into column families

Module 2: HBase Client API – The Basics.

Question: Which HBase command is used to update existing data in a table?

  • Delete
  • Scan
  • Put
  • Get
  • Batch

Question: The batch command allows the user to determine the order of execution. True or false?

  • True
  • False

Question: Which of the following statements are true of the scan operation? Select all that apply.

  • Scanner caching is enabled by default
  • The startRow and endRow parameters are both inclusive
  • The addColumn() method can be used to restrict a scan
  • Scanning is a resource-intensive operation
  • Scan operations are used to iterate over HBase tables

Module 3: Client API: Administrative and Advanced Features

Question: Which statement about HBase tables is incorrect?

  • A table requires two descriptor classes
  • HColumnDescriptor is used to describe columns, not column families
  • Everything in HBase is stored within tables
  • Performance may suffer if a table has more than three column families
  • Each table must contain at least one column family

Question: When using a CompareFilter, you must specify what to include as part of the scan, rather than what to exclude. True or false?

  • True
  • False

Question: What is an example of a Dedicated Filter? Select all that apply.

  • SingleColumnValueFilter
  • QualifierFilter
  • ColumnPrefixFilter
  • TimestampsFilter
  • FamilyFilter

Module 4: Available HBase Clients

Question: Which statements accurately describe the HBase interactive clients? Select all that apply.

  • Thrift is included with HBase
  • Thrift and Avro both support C++
  • With REST, data transport is always performed in binary
  • Avro has a dynamic schema
  • REST needs to be complied before it can run

Question: Unlike an interactive client, a batch client is used to run a large set of operations in the background. True or false?

  • True
  • False

Question: Which of the following is an example of a batch client?

  • PyHBase
  • HBql
  • Pig
  • JRuby
  • AsyncHBase

Module 5: HBase and MapReduce Integration

Question: HBase can act both as a source and a sink of a MapReduce job. True or false?

  • False
  • True

Question: Which HBase class is responsible for splitting the source data?

  • TableReducer
  • TableOutputFormat
  • TableMapReduceUtil
  • TableMapper
  • TableInputFormat

Question: Which of the following is NOT a component of the MapReduce framework?

  • Reducer
  • OutputFormat
  • Mapper
  • InputFormat
  • All of the above are part of the MapReduce framework

Module 6: HBase Configuration and Administration

Question: Which of the following statements accurately describe the HBase run modes? Select all that apply.

  • The standalone mode is suited for a production environment
  • The pseudo-distributed mode is used for performance evaluation
  • The standalone mode uses local file systems
  • The distributed mode is suited for a production environment
  • The distributed mode requires the HDFS

Question: Which is NOT a component of a region server?

  • StoreFile
  • MemStore
  • HFile
  • ZooKeeper
  • HLog

Question: What is an example of an operational task? Select all that apply.

  • BulkImport
  • CopyTable
  • Adding Servers
  • Node decommissioning
  • Import and export

Final Exam

Question: Which statements accurately describe column families in HBase? Select all that apply.

  • You aren’t required to specify any column families when declaring a table
  • Each region contains multiple column families
  • You typically want no more than two or three column families per table
  • Column families have their own compression methods
  • Column families can be defined dynamically after table creation

Question: Which of the following is NOT a component of HBase?

  • Master
  • Region
  • ZooKeeper
  • Pig
  • Region Server

Question: Which programming language is supported by Thrift?

  • PHP
  • C#
  • Python
  • Perl
  • All of the above

Question: Which HBase command is used to retrieve data from a table?

  • Delete
  • Get
  • Scan
  • Batch
  • Put

Question: The HBase Shell and the native Java API are the only available tools for interacting with HBase. True or false?

  • True
  • False

Question: Without this filter, a scan will need to check every file to see if a piece of data exists.

  • WhileMatchFilter
  • TimeStampsFilter
  • PageFilter
  • SkipFilter
  • BloomFilter

Question: What are the characteristics of the Avro client? Select all that apply.

  • Avro is included with HBase
  • Data transport is performed in binary
  • Avro needs to be compiled before running
  • Avro is a batch client
  • Avro supports Python and PHP, among others

Question: Deleting an internal table in Hive automatically deletes the corresponding HBase table. True or false?

  • True
  • False

Question: What is the main purpose of an HBase Counter?

  • To count the number of regions
  • To increment column values for statistical data collection
  • To count the number of region servers
  • To count the number of column families
  • All of the above

Question: Which file is used to specify configurations for HBase, HDFS, and ZooKeeper?

  • RegionServer
  • hbase-site.xml
  • log4j.properties
  • hbase-default.xml
  • hbase-env.sh

Question: Which HBase component manages the race to add a backup master?

  • Primary master
  • Region
  • ZooKeeper
  • HDFS
  • Region Server

Question: Which component of a region server is the actual storage file of the data?

  • HFile
  • Store
  • StoreFile
  • HLog
  • HRegion

Question: When the master node is updated, which file can be used to automatically update the other nodes in the cluster?

  • syncconf.sh
  • synchbase.sh
  • hbase-default.xml
  • hbase-site.xml
  • hbase-env.sh

Question: There is a single HLog for each region server. True or false?

  • True
  • False

Question: What is the main purpose of the Write-Ahead log?

  • To store HBase configuration details
  • To store HDFS configuration details
  • To flush data when the system reaches its capacity
  • To prevent data loss in the event of a system crash
  • To store performance details
Using HBase for Real-time Access to your Big Data Course Review:

In our experience, we suggest you enroll in Using HBase for Real-time Access to your Big Data courses and gain some new skills from Professionals completely free and we assure you will be worth it.

Using HBase for Real-time Access to your Big Data course is available on Cognitive Class for free, if you are stuck anywhere between a quiz or a graded assessment quiz, just visit Queslers to get Using HBase for Real-time Access to your Big Data Quiz Answers.

Conclusion:

I hope this Using HBase for Real-time Access to your Big Data Quiz Answers would be useful for you to learn something new from this Course. If it helped you then don’t forget to bookmark our site for more Quiz Answers.

This course is intended for audiences of all experiences who are interested in learning about new skills in a business context; there are no prerequisite courses.

Keep Learning!

Explore More Solutions on Queslers >>

Leetcode Solution

Hacker Rank Solution

CodeChef Solution

Coursera Assignment Solution

Cognitive Class Answers

Leave a Reply

Your email address will not be published.