Your browser is out of date

Update your browser to view this website correctly. Update my browser now


  • Cloudera Cloudera
  • Get hands-on experience

    Through instructor-led discussion, as well as hands-on exercises, participants will learn topics including:

    • A high-level explanation of Kudu
    • How does it compares to other relevant storage systems and which use cases would be best implemented with Kudu
    • Learn about Kudu’s architecture as well as how to design tables that will store data for optimum performance.
    • Learn data management techniques on how to insert, update, or delete records from Kudu tables using Impala, as well as bulk loading methods
    • Finally, develop Apache Spark applications with Apache Kudu

    What to expect

    This material is intended for a broad audience of students involved with either software development or data analysis. This would include software developers, data engineers, DBAs, data scientists, and data analysts.

    Students should know SQL. Familiarity with Impala is preferred but not required. Students should also know how to develop Apache Spark applications using either Python or Scala. Basic Linux experience is expected. 

    Book the course

    How would you like to train?

    Course Contents


    Overview and Architecture

    • What Is Kudu?
    • Why Use Kudu?
    • Kudu Use Cases
    • Architecture Overview
    • Kudu Tools
    • Essential Points

    Apache Kudu Tables

    • Kudu Tables
    • Data Storage Options
    • Designing Schemas
    • Partitioning Tables for Best Performance
    • Using Kudu Tools with Tables
    • Essential Points

    Using Apache Kudu with Apache Impala

    • Apache Impala Overview
    • Creating and Querying Tables
    • Deleting Tables
    • Loading and Modifying Data in Kudu Tables
    • Defining Partitioning Strategy
    • Essential Points

    Developing Apache Spark Applications with Apache Kudu

    • Apache Spark and Apache Kudu
    • Kudu, Spark SQL, and DataFrames
    • Managing Kudu Table Data with Scala
    • Creating Kudu Tables with Scala
    • Essential Points


    The professionalism and expansive technical knowledge demonstrated by our instructor were incredible. The quality of the Cloudera training was on par with a university

    General Dynamics

    Your form submission has failed.

    This may have been caused by one of the following:

    • Your request timed out
    • A plugin/browser extension blocked the submission. If you have an ad blocking plugin please disable it and close this message to reload the page.