Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Hive to ADVANCE Hive (Real time usage) :Hadoop querying tool

Hive đến Hive NÂNG CAO (Ứng dụng thời gian thực): Công cụ truy vấn Hadoop

Hive đến Hive NÂNG CAO (Ứng dụng thời gian thực): Công cụ truy vấn Hadoop

Từ Cơ bản đến Nâng cao trong Apache Hive (Khái niệm thực tế) + Các tình huống sử dụng thường gặp trong phỏng vấn Hive

4.5
(6,309 đánh giá)
29,999 học viên
Giảng viên
J Garg
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 949.000đ -95%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
7.0 giờ video
77 bài giảng
2 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Học chi tiết toàn diện về Apache Hive từ Cơ bản đến Nâng cao.
Bắt đầu bằng việc khám phá kiến thức nền tảng về Hive bao gồm Giới thiệu, Kiến trúc, Cài đặt, so sánh SQL với Hive, v.v.
Học các khái niệm Hive cơ bản: Tạo Cơ sở dữ liệu & Bảng, Chèn dữ liệu, Phép nối (Joins), Khung nhìn (Views), Hàm toán học, Hàm chuỗi, Câu lệnh điều kiện, v.v.
Điểm mạnh của khóa học là HIVE NÂNG CAO, bao gồm các tính năng Hive được sử dụng tích cực trong các dự án thời gian thực.
Phân vùng (Partitioning), Phân nhóm (Bucketing), Explode & Khung nhìn bên (Lateral views), Lấy mẫu bảng (Tablesampling), Biến số, Phép nối Map tối ưu (Optimized Map Joins), Hàm tự định nghĩa (UDFs)
Tính năng ACID của Hive, Các loại tệp khác nhau trong Hive, Bộ định dạng đầu vào tùy chỉnh, Kỹ thuật Lưu trữ và Nén, v.v.
Tìm hiểu về các Thuộc tính bảng Hive đa dạng - Bỏ qua đầu trang & chân trang, Bảng bất biến (Immutable), Xóa hoàn toàn (Purge), Định dạng Null, Xử lý song song (Parallelism) và thuộc tính bảng ORC.
Triển khai Kích thước thay đổi chậm (SCD 1) bằng các truy vấn Hive.
Cách tạo bảng Hive cho dữ liệu XML và nạp dữ liệu vào đó.
Học các Câu hỏi và Tình huống sử dụng Hive thường gặp trong phỏng vấn.

Yêu cầu

Kiến thức cơ bản về Hệ thống tệp Hadoop (HDFS)
Kiến thức cơ bản về SQL
Mọi nội dung còn lại đều được bao phủ trong khóa học này (Hive + Hive Nâng cao)

Đối tượng phù hợp

Kỹ sư Dữ liệu muốn học Hive Cơ bản + HIVE NÂNG CAO (Định hướng dự án thực tế).
Ứng viên muốn nắm vững kiến thức về các Tình huống sử dụng Hive thực tế được hỏi trong Phỏng vấn.

Nội dung khóa học

19 phần • 77 bài giảng
1 Giới thiệu về Hive
2 Thông báo
3 Lý do ra đời của Hive
4 So sánh Sql và Hive
5 Trailer - Cách Hive hoạt động
6 Kiến trúc của Hive
1 CÀI ĐẶT HADOOP VÀ HIVE
2 Tạo cơ sở dữ liệu
3 Tạo bảng và nạp dữ liệu vào bảng | Phần 1
4 Tạo bảng và nạp dữ liệu vào bảng | Phần 2
5 Giải thích Bảng nội bộ (Internal) và Bảng ngoại (External)
6 Câu lệnh Insert
7 Câu lệnh Insert nhiều dòng (Nâng cao)
8 Thay đổi Cấu trúc bảng (Alter Table Schema)
9 Sắp xếp -- sort by, order by, distribute by, cluster by
1 Hàm Ngày tháng và Toán học
2 Hàm Chuỗi
3 Các hàm Split(), Substr(), instr()
4 Câu lệnh điều kiện
5 Explode và Khung nhìn bên (Lateral view) - Hàm nâng cao
6 Hàm Rlike (Nâng cao)
7 Các hàm Rank(), Dense_rank(), Row_number() (Nâng cao)
1 Phân vùng là gì?
2 Phân vùng tĩnh (Static partitioning)
3 Phân vùng động (Dynamic partitioning)
4 Thay đổi Bảng đã phân vùng và lệnh MSCK Repair (Nâng cao)
1 Phân nhóm là gì?
2 Tạo Bảng đã phân nhóm
3 Lấy mẫu bảng (Tablesampling) (Nâng cao)
4 Lệnh No_drop, Offline (Nâng cao)
1 Phép nối trong (Inner Joins) trên 2 Bảng
2 Phép nối ngoài (Outer Joins) trên 2 Bảng
3 Nối 3 Bảng trong Hive
4 Quản lý Bộ nhớ & Tối ưu hóa Phép nối
5 Phép nối Map (Map Joins) (Nâng cao)
1 Khung nhìn là gì?
2 Tạo Khung nhìn theo nhiều cách khác nhau
3 Ưu điểm của Khung nhìn
1 Tạo Chỉ mục (Compact và Bitmap)
2 Nhiều chỉ mục trên cùng một bảng
3 Khi nào nên và không nên sử dụng Lập chỉ mục
1 UDF là gì
2 Triển khai UDF - Thực hành
1 Bỏ qua bản ghi Đầu trang và Chân trang khi nạp vào bảng
2 Thuộc tính Bảng bất biến (Immutable Table)
3 Thuộc tính Xóa hoàn toàn (Purge) + Sự khác biệt giữa Drop và Truncate
4 Thuộc tính Định dạng Null
5 Tính năng ACID/Giao dịch của Hive (Nâng cao)
6 Thuộc tính Bảng ORC
1 Phần 1
2 Phần 2
3 Gộp tệp trong Hive
4 Thuộc tính Xử lý song song (Parallelism)
1 Thực thi truy vấn Hive từ Bash shell
2 Chạy lệnh Unix & Hadoop từ Hive Shell
3 Biến số trong Hive (hiveconf & hivevar)
4 Sự khác biệt giữa hiveconf & hivevar
5 Sử dụng biến số trong bash shell
6 Thay thế giá trị của một Biến số
1 Tệp Văn bản, Tệp Tuần tự (Sequence), Tệp Avro
2 Tệp RC, ORC, Parquet
3 Kết quả Kiểm tra Hiệu suất của các Loại Tệp khác nhau
4 Chọn Định dạng Tệp nào
1 Sử dụng Định dạng Đầu vào Tùy chỉnh trong Hive
1 Các chế độ của Hive
2 Kỹ thuật Nén trong Hive
3 Tệp Hiverc (Tạo và Công dụng)
4 Tích Đề-các (Cartesian Product)
5 Lưu trữ tệp trong Hive (Archiving)
1 Công cụ Tez là gì và so sánh với MR
1 Cách Nạp dữ liệu XML vào bảng Hive - Phần 1
2 Cách Nạp dữ liệu XML vào bảng Hive - Phần 2
1 Kích thước thay đổi chậm (SCD) là gì
2 Triển khai SCD 1 trong Hive - Phần 1
3 Triển khai SCD 1 trong Hive - Phần 2
1 Đếm từ (Word count) trong Hive
2 Nhiều Bảng trên một tệp duy nhất

Giới thiệu khóa học

"Apache Hive is an open source data processing tool on Hadoop that enables programmers to analyze large datasets stored in HDFS  by using SQL like queries."

"Basic Hive is not sufficient if you want to work on Real-world projects.”
Make yourself prepared to work on Real time Big data and Hive projects by learning Advance Hive from this course. In this course you will get end-to-end knowledge of Basic + ADVANCE Hive + Interview asked Use cases. This course is very rare of its kind and includes even very thin details of Hive which are not available anywhere online.

What in nutshell is included in the course ?

Learn the Basic Hive concepts to kickstart your learning including :

  • Introduction to Hive tool, Architecture, Installation, SQL vs Hive.

  • Create Databases & Tables and insert data into them.

  • Internal vs External tables concept in Hive

  • Joins, Views, Mathematical functions, Date functions, String functions, Conditional statements etc.

Learn the ADVANCE Hive concepts that are actively used in Real-world projects like:

  • Variables in Hive 

  • Partitioning and Bucketing in Hive

  • Explode & Lateral view in Hive

  • Table properties of Hive

  • Custom Input Formatter

  • Map and Bucketed Joins

  • Advance functions in Hive

  • ACID features of Hive

  • User defined functions (UDFs) in Hive

  • Compression techniques in Hive 

  • Configuration settings of Hive

  • Working with Multiple tables in Hive

  • Loading Unstructured data in Hive

and many more...

This course is a complete package explaining even rarely used commands and concepts in Hive. After completing this course you won't find any topic left. 

Apart from this I have included one more section which is Use cases asked in Interviews. Usually students can answer the direct questions asked by Interviewers but got stuck on Use cases . For that I have explained the frequently asked Use cases with their proper practical working in Hive. 

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Big Data
Hiển thị tất cả khoá học Data Engineering
Hiển thị tất cả khoá học Hadoop
Hiển thị tất cả khoá học Hive
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊