Skip to content

startreedata/learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apache Pinot™ Training Exercises

Welcome to the repository for the Apache Pinot™ video course training exercises. This repository contains all the scripts, documentation, and resources you need to follow along with the course and practice using Apache Pinot™.

Table of Contents

  1. Introduction
  2. Getting Started
  3. Course Structure
  4. Exercises
  5. Resources
  6. Contributing
  7. License

Introduction

This repository comes the Apache Pinot™ video with course, designed to teach you how to leverage Apache Pinot™ for real-time analytics. You'll find all the necessary materials to complete the hands-on exercises demonstrated in the videos.

Getting Started

To get started with the exercises, ensure you have the following prerequisites installed on your system:

  • Docker Desktop
  • Git

Clone this repository to your local machine:

git clone https://github.com/startreedata/learn.git
cd learn

Course Structure

The course is divided into two main sections, each focusing on different aspects of Apache Pinot™:

  1. Pinot 101: Basic introduction and quickstart guide.
  2. Pinot Advanced: Detailed exercises covering various advanced topics.

Exercises

Pinot 101

Directory: pinot-101/quickstart

Follow the instructions in the README.md within this directory to complete the quickstart exercise.

Pinot Advanced

Each subdirectory under pinot-advanced contains scripts and instructions for a specific advanced topic.

  1. Create Cluster: pinot-advanced/01-create-cluster
  2. Add Table: pinot-advanced/02-add-table
  3. Batch Ingestion: pinot-advanced/03-batch-ingestion
  4. Stream Ingestion: pinot-advanced/04-stream-ingestion
  5. Queries: pinot-advanced/05-queries
  6. Indexes: pinot-advanced/06-indexes
  7. Transform: pinot-advanced/07-transform
  8. Upserts: pinot-advanced/08-upserts
  9. Minion: pinot-advanced/09-minion
  10. Create Tenant: pinot-advanced/10-create-tenant

Follow the instructions in the README.md within the respective directories to complete each exercise.

Resources

Questions?

Join Apache Pinot™ Community Slack, ask questions and troubleshoot together!

Contributing

We welcome contributions to improve these training exercises. Please submit a pull request or open an issue with any suggestions or improvements.

License

This repository is licensed under the MIT License. See the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published