Migrating Hive Metastore to Serverless AWS Glue Data Catalog
A company is planning to migrate on-premises Apache Hadoop clusters to Amazon EMR. The company also needs to migrate a data catalog into a persistent storage solution. The company currently stores the data catalog in an on-premises Apache Hive metastore on the Hadoop clusters. The company requires a serverless solution to migrate the data catalog. Which solution will meet these requirements MOST cost-effectively?
Community Votes
82% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The exam tests knowledge of AWS managed metadata services, specifically identifying AWS Glue as the serverless alternative to self-managed Hive metastores while retaining EMR compatibility.
This question addresses migrating an on-premises Apache Hive metastore to a serverless, cost-effective AWS solution for data cataloging. It establishes that using AWS Glue Data Catalog as an external catalog with EMR is the optimal architecture.
Candidates often choose Option A because AWS DMS is a well-known migration tool, but it is not designed for migrating Hive metastore metadata structures to S3 for cataloging purposes in this context.
Community Discussion (9 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option B is correct because it leverages Amazon EMR to run Hadoop workloads while offloading the metadata management to AWS Glue Data Catalog. AWS Glue is a fully serverless service, which meets the 'serverless' requirement perfectly and reduces operational overhead compared to managing a database like Aurora (Option C) or maintaining a local metastore in EMR (Option D). By configuring Glue as an external data catalog, EMR can read/write metadata without being tightly coupled to a specific metastore implementation, providing flexibility and persistence.Why the Other Options Are Wrong
Option A suggests migrating to S3 via DMS, which is incorrect because DMS migrates structured data, not complex metadata schemas, and S3 is not a metadata store. Option C uses Amazon Aurora MySQL, which is a managed relational database, not a serverless solution by default in this context (though Aurora Serverless exists, Glue is the native serverless catalog). Option D keeps the metastore within EMR, which requires managing EC2 instances and software updates, violating the 'serverless' and 'cost-effective' requirements for the catalog itself.Community Comment Notes
Community consensus strongly favors Option B. Users noted that AWS Glue is synonymous with 'serverless catalog' in AWS exams. One commenter highlighted that Glue allows seamless migration from on-premises Hive metastores by acting as an external catalog, ensuring compatibility with existing Hadoop setups while eliminating infrastructure management.Official Reference
Exam Strategy
When a question asks for a 'serverless' metadata or catalog solution in the AWS Big Data space, immediately look for AWS Glue Data Catalog. If the workload is Hadoop/EMR-based, remember that EMR can use Glue as an external catalog, decoupling compute from metadata storage.
Frequently Asked Questions
Why is AWS DMS not used for Hive metastore migration?
DMS migrates structured data tables, not the complex schema and metadata definitions stored in a Hive metastore database.
Can Amazon Aurora be considered serverless here?
While Aurora Serverless exists, AWS Glue is the dedicated, fully managed serverless metadata catalog service, making it more appropriate and cost-effective for this specific use case.
Related Analysis
Practice All DEA-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DEA-C01 Practice Test →