Hadoop for Data Science Tips, Tricks, & Techniques
1h 12mIntermediate2017-07-18
Authors

Ben Sullins
Data Geek, Tech Consultant
Course details
Hadoop—the hugely popular big data platform—offers a vast array of capabilities designed to help data scientists deliver their insights. In this course, Ben Sullins helps you get up to speed with Hadoop by sharing a series of tips and tricks for doing data science work in this powerful platform. He starts by looking at how to work with Hadoop data in HDFS, and then explores using Hive—the Hadoop SQL engine—where a lot of data science work happens. To wrap up the course, Ben covers techniques for running fast queries in the Hive engine.
Learning objectives
Explain which commands are used to make changes in HDFS.
Identify the commands used to upload data from the command line to the HDFS.
Recognize two operations the HDFS performs when a user moves files.
Summarize how to remove files recursively in HDFS.
Recall how to select and implement partitions.
Explain how to flatten a Struct data type in HiveQL.
Learning objectives
Explain which commands are used to make changes in HDFS.
Identify the commands used to upload data from the command line to the HDFS.
Recognize two operations the HDFS performs when a user moves files.
Summarize how to remove files recursively in HDFS.
Recall how to select and implement partitions.
Explain how to flatten a Struct data type in HiveQL.
Skills covered
HadoopApacheTips, Tricks, & TechniquesData EngineeringData Science
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
- 03 - Exercise files
- 04 - Environment setup
1. Working with Files
- 05 - Organize files in HDFS
- 06 - Upload files to HDFS
- 07 - Move files in HDFS
- 08 - Remove files in HDFS
2. Connecting to Hadoop
- 09 - Explore Hive through Beeline
- 10 - Access Hive from Python
- 11 - Create aggregates in Hive
- 12 - Select partitions in Hive
3. Complex Data Structures in Hive
- 13 - Map data in Hive
- 14 - Arrays in Hive
- 15 - Structs in Hive
- 16 - Create flat tables for Impala
- 17 - Deconstruct Impala queries
Conclusion
- 18 - Next steps
Related courses
Related learn paths
- Advance Your Skills in the Hadoop/NoSQL Data Science Stack
- Advance Your Data Skills in Apache Spark
- Explore a Career in Data Engineering
- Introduction to Fundamental Skills for Data Work: Data Processing
- Become an AWS Data and DevOps Specialist
- Develop Your Rust Skills for Data Engineering
- Develop Your Scala Skills for Data Engineering
- Prepare for the AWS Certified Developer Associate (DVA-C01) Certification Exam