AWS Data Analytics – Specialty Quiz-3

21) Your cloud project has a number of consumer applications to get records from various Kinesis Streams for different use cases.
For each consumer application there is a separate DynamoDB table that maintains application state. Out of the many consumer applications, one application is experiencing provisioned throughput exception errors with its particular DynamoDB table. Why is this happening?
The application is checkpointing too frequently.
The application is not checkpointing enough.
The stream has too many shards.
The stream does not have enough shards.

Correct Answer: The application is checkpointing too frequently.
The stream has too many shards..

22) The Kinesis Connector Library allows you to emit data from a stream to various AWS services. Which of the following services can receive data emitted from such a stream?
RDS
S3
Redshift
Elasticsearch
Lambda
DynamoDB
Correct Answer: S3.Redshift.

Elasticsearch.

DynamoDB.

23) You have an application based on the Amazon Kinesis Streams API, and you are not using the Kinesis Produce Library as part of your project application. Which API operation allows you to add data to a stream efficiently?
PutItems
PutItem
PutRecords
Correct Answer: PutRecords

24) Which operation/feature or service would you use to locate all items in a table with a particular sort key value?
GetItem
Scan against a table, with filters
Query
Query with a local secondary index
Query with a global secondary index
Correct Answer: Scan against a table, with filters.Query with a global secondary index.

25) Your cloud project has a number of consumer applications to get records from various Kinesis Streams for different use cases.
For each consumer application there is a separate DynamoDB table that maintains application state. Out of the many consumer applications, one application is experiencing provisioned throughput exception errors with its particular DynamoDB table. Why is this happening?
The application is checkpointing too frequently.
The application is not checkpointing enough.
The stream has too many shards.
The stream does not have enough shards.

Correct Answer: The application is checkpointing too frequently.
The stream has too many shards..

26) True or False: EBS volumes used with EMR persist after the cluster is terminated.
False
True
Correct Answer: False

27) Which of the following does Spark Streaming use to consume data from a Kinesis Stream?
Kinesis Client Library
Kinesis Connector Library
Kinesis Producer Library
Correct Answer: Kinesis Client Library

28) True or False: Presto is a database.
False
True
Correct Answer: False

29) Which of the following are the 4 modules (libraries) of Spark? (Choose 4)
GraphX
MLlib
Spark Streaming
YARN
SparkSQL
Apache Mesos
Correct Answer: GraphX.MLlib.Spark Streaming.SparkSQL.

30) Which open-source Web interface provides you with a easy way to run scripts, manage the Hive metastore, and view HDFS?
YARN Resource Manager
Apache Zeppelin
Hue
Correct Answer: Hue