Big Data Tutorials

The Big Data learning path is designed for mastering large-scale data processing. Our tutorials cover essential concepts and tools, suitable for both beginners and intermediate learners. Through hands-on labs and real-world code examples, you'll gain practical experience in data analysis, processing, and visualization. Our interactive playground allows you to experiment with Big Data technologies in a risk-free environment.

Your First PySpark DataFrame

Your First PySpark DataFrame

Run a complete Spark script, inspect a small order DataFrame and its schema, and predict how one extra record changes a fresh run.
Big Data
Share Work with Kafka Consumer Groups

Share Work with Kafka Consumer Groups

Observe two live consumers sharing partitions, an independent group reading the same events, and assignment recovery after one member leaves.
Big DataLinuxShell
Submit and Inspect a YARN Batch Job

Submit and Inspect a YARN Batch Job

Run the familiar product WordCount over HDFS inputs using real YARN execution, inspect the application status and logs, and validate and rerun its output safely.
Big DataShellLinux
Submit and Rerun a Spark Batch Application

Submit and Rerun a Spark Batch Application

Use spark-submit with explicit master and input/output arguments, inspect real exit status and logs, and recover safely from missing input and existing output paths.
Big DataShell
Track Kafka Consumer Offsets and Replay Events

Track Kafka Consumer Offsets and Replay Events

Observe committed next offsets and lag, resume a bounded named consumer, and deliberately replay retained records through an inactive-group reset.
Big Data
Understand Map, Shuffle, and Reduce

Understand Map, Shuffle, and Reduce

Predict product counts, inspect Map/Shuffle/Reduce with a small teaching tool, and run the same WordCount algorithm using Hadoop's prepared example JAR in local mode.
Big DataLinuxShell
Understand Spark Execution and Common Errors

Understand Spark Execution and Common Errors

Connect familiar transformations to a real execution plan and event log, distinguish computation from directory partitions, and repair two common expression errors.
Big Data
Understand Your Hadoop Environment

Understand Your Hadoop Environment

Discover how Hadoop components fit together, inspect the configured filesystem, compare local and HDFS paths, and read live HDFS service and storage-node information.
LinuxBig Data
Write and Inspect Partitioned Spark Parquet Data

Write and Inspect Partitioned Spark Parquet Data

Store prepared orders in date-partitioned Parquet, reconstruct and query their typed records, and compare overwrite with append in a disposable output.
Big Data
Your First Hadoop Lab

Your First Hadoop Lab

Discover what big data means and where Hadoop fits, then upload a retail text file to HDFS, read it back, and verify its contents in a prepared environment.
Big DataLinuxShell
Your First Hive Query

Your First Hive Query

Discover where Apache Hive fits in a data workflow, explore a prepared retail table, and write your first SQL file to select and check paid order records.
Big DataShell
Read and Fix Basic HDFS Permissions

Read and Fix Basic HDFS Permissions

Read HDFS owner, group, and permission modes, share a dataset with a group, and test real access as ordinary identities without making files publicly writable.
Big Data
Send and Read Your First Kafka Event

Send and Read Your First Kafka Event

Understand Kafka's event-delivery role, create a one-partition topic, observe separate producer and consumer terminals, and replay retained order events.
Big DataLinux
Select, Filter, and Transform Spark Order Data

Select, Filter, and Transform Spark Order Data

Use typed column expressions to select fields, combine row conditions, calculate decimal order amounts, and compare paid and pending results.
Big Data
Save Hive Query Results as ORC Tables

Save Hive Query Results as ORC Tables

Persist a decimal daily-sales report in ORC, read it back, and compare repeatable overwrite with duplicate-producing append on a disposable table.
Big Data
Route Kafka Events with Keys and Partitions

Route Kafka Events with Keys and Partitions

Publish keyed order events, inspect actual keys, partitions, and offsets, and observe per-order routing without assuming a global record order.
Big Data
Read Spark CSV with an Explicit Schema

Read Spark CSV with an Explicit Schema

Compare string-only and inferred CSV loading with an explicit seven-column schema, then apply the same types to a new delivery.
Big Data
Read JSON Events into Spark DataFrames

Read JSON Events into Spark DataFrames

Read static JSON Lines with explicit types, select order events, and flatten a simple nested customer struct without changing to streaming.
Big Data
  • Prev
  • 1
  • 2
  • Next