Learners will be able to design Hive databases and tables, implement partitions and bucketing, apply joins, configure SerDe, create custom UDFs, and optimize queries for efficient big data processing. By the end of the course, participants will not only understand Hive fundamentals but also apply advanced operations such as indexing, views, Slowly Changing Dimensions (SCDs), XML data handling, variable substitution, and performance tuning.
This course provides a step-by-step pathway from beginner to advanced Hive skills, ensuring a solid foundation in HiveQL while introducing real-world scenarios that mirror enterprise big data challenges. Unlike generic SQL courses, this program is specifically tailored to Hive within the Hadoop ecosystem, highlighting its schema-on-read model, distributed query execution, and integration with Hadoop’s scalability.
Learners will gain hands-on practice with query optimization, compression, and Hive architecture, making them confident in handling large-scale datasets. Upon completion, they will be able to analyze, transform, and optimize big data effectively, preparing for careers in data engineering, analytics, and Hadoop ecosystem management.
This module introduces Apache Hive and its core fundamentals, including databases, tables, partitions, and bucketing. Learners will explore how Hive enables SQL-like queries on Hadoop, manage datasets, and apply key commands for efficient data handling.
涵盖的内容
13个视频5个作业
显示有关单元内容的信息
13个视频•总计85分钟
Introduction to HIVE•11分钟
HIVE Data Base•10分钟
Load Data Command•6分钟
How to Replace Column•4分钟
External Table•6分钟
HIVE Metastore•3分钟
What is Hive Partition•10分钟
Creating Partition Table•9分钟
Insert Overwrite Table•4分钟
Dynamic Partition True•2分钟
Hive Bucketing•5分钟
Decomposing Data Sets•6分钟
Hive Joins•9分钟
5个作业•总计70分钟
Hive Fundamentals•30分钟
Getting Started with Hive•10分钟
Tables and Data Management Basics•10分钟
Partitions and Bucketing•10分钟
Dataset Operations and Decomposition•10分钟
Joins, SerDe, and UDFs
第 2 单元•小时 后完成
单元详情
This module focuses on Hive joins, serialization and deserialization (SerDe), and user-defined functions (UDFs). Learners will practice how to extend HiveQL functionality and apply advanced data transformation techniques.
涵盖的内容
12个视频5个作业
显示有关单元内容的信息
12个视频•总计88分钟
Hive Joins Continue•10分钟
Skew Join•3分钟
What is Serde•7分钟
Serde in Hive•9分钟
Hive UDF•10分钟
Hive UDF Continues•7分钟
More Hive UDF•7分钟
Maxcale Function•3分钟
Hive Example Use Case•12分钟
Introduction to Hive Concepts and Hands-on Demonstration•6分钟
Internal Table and External Table•6分钟
Inserting Data Into Tables•7分钟
5个作业•总计70分钟
Joins, SerDe, and UDFs•30分钟
Advanced Joins•10分钟
Serialization and Deserialization•10分钟
Hive Functions and Use Cases•10分钟
Core Hive Demonstration•10分钟
Hive Operations and Partitioning
第 3 单元•小时 后完成
单元详情
This module covers Hive operations, functions, and expressions, along with advanced partitioning strategies. Learners will gain hands-on experience with sorting, joins, alter commands, and table sampling for data optimization.
涵盖的内容
12个视频5个作业
显示有关单元内容的信息
12个视频•总计81分钟
Date and Mathematical Functions•9分钟
Conditional Statements•7分钟
Explode and Lateral View•8分钟
Sorting•6分钟
Join•9分钟
Map Join•2分钟
Static and Dynamic Partitioning•7分钟
More on Dynamic Partitioning•7分钟
Alter Command•6分钟
MSCK Command•9分钟
Bucketing•8分钟
Table Sampling•3分钟
5个作业•总计70分钟
Hive Operations and Partitioning•30分钟
Functions and Expressions•10分钟
Sorting and Joins•10分钟
Partitioning and Alter Commands•10分钟
Commands, Bucketing, and Sampling•10分钟
Views, Indexing, and Variables
第 4 单元•小时 后完成
单元详情
This module explores Hive views, indexing techniques, and configuration of Hive variables. Learners will learn to create reusable query structures, apply compact and bitmap indexes, and configure variable substitution for query optimization.
涵盖的内容
12个视频5个作业
显示有关单元内容的信息
12个视频•总计70分钟
Archiving•3分钟
Ranks•9分钟
Creating Views•9分钟
Advantages of views and Altering Views•7分钟
What is Indexing•6分钟
Compact and Bitmap Index Running Time•5分钟
Hive Commands in Bash Shell•5分钟
Hive Variables - Hiveconf•4分钟
Hive Variables -Hiveconf in Bash Shell•5分钟
Configuring a Hive Var Variable•9分钟
Variable Substitution•2分钟
Word Count•6分钟
5个作业•总计70分钟
Views, Indexing, and Variables•30分钟
Archiving and Ranking•10分钟
Views in Hive•10分钟
Indexing and Commands in Hive•10分钟
Hive Variables and Substitution•10分钟
Hive Architecture and Advanced Features
第 5 单元•小时 后完成
单元详情
This module introduces Hive’s internal architecture, execution modes, and advanced features. Learners will explore SCDs, XML data handling, immutable tables, compression techniques, and performance configurations.
涵盖的内容
23个视频5个作业
显示有关单元内容的信息
23个视频•总计141分钟
Hive Architecture•3分钟
Parallelism in Hive•6分钟
Table Properties in Hive•6分钟
Null Format Properties•6分钟
Null Format Properties Continues•4分钟
Purge Commands in Hives•5分钟
Slowing Changing Dimension•7分钟
Implement the SCD•9分钟
Example of the SCD•4分钟
How to Load XML Data in Hive•5分钟
How to Load XML Data in Hive Continue•9分钟
No Drop and Offline in Hive•8分钟
Immutable Table•9分钟
How to Create Hive RC File•9分钟
Multiple Tables•6分钟
Merging Hive Created Files and Function rLike•6分钟
Various Configuration Settings in Hive•9分钟
Various Configuration Settings in Hive Continues•3分钟
Welcome to EDUCBA, a place where knowledge is limitless! We provide a wide selection of instructive and engaging programmes designed to empower students of all ages and experiences. From the convenience of your home, start a revolutionary educational experience with our cutting-edge technologies courses and experienced instructors.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.