Skip to main content
Ctrl+K
Apache DataFusion Ballista  documentation - Home Apache DataFusion Ballista  documentation - Home

User Guide

  • Introduction

Cluster Deployment

  • Deployment
    • Quick Start
    • Cargo Install
    • Docker
    • Docker Compose
    • Kubernetes
  • Scheduler

Clients

  • Python
    • Quick Start
    • Querying S3 Data
    • Jupyter Notebooks
  • Rust
  • SQL CLI

Reference

  • Configuration
  • Tuning Guide
  • Ballista Scheduler Metrics
  • Frequently Asked Questions
  • Extending Ballista Scheduler And Executors
  • Spark-Compatible Functions
  • Extensions Example

Changelog

  • Changelog
    • Apache DataFusion Ballista 53.0.0 Changelog
    • Apache DataFusion Ballista 52.0.0 Changelog
    • Apache DataFusion Ballista 51.0.0 Changelog
    • Apache DataFusion Ballista 50.0.0 Changelog
    • Apache DataFusion Ballista 49.0.0 Changelog
    • Apache DataFusion Ballista 48.0.0 Changelog
    • Apache DataFusion Ballista 47.0.0 Changelog
    • Apache DataFusion Ballista 46.0.0 Changelog
    • Apache DataFusion Ballista 45.0.0 Changelog
    • Apache DataFusion Ballista 44.0.0 Changelog
    • Apache DataFusion Ballista 43.0.0 Changelog
    • Apache DataFusion Ballista 0.12.0 Changelog
    • Apache DataFusion Ballista 0.11.0 Changelog
    • Apache DataFusion Ballista 0.10.0 Changelog
    • Apache DataFusion Ballista 0.9.0 Changelog
    • Apache DataFusion Ballista 0.8.0 Changelog
    • Apache DataFusion Ballista 0.7.0 Changelog
    • Apache DataFusion Ballista 0.6.0 Changelog
    • Apache DataFusion Ballista 0.5.0 Changelog

Contributors Guide

  • Ballista Architecture
  • Ballista Code Organization
  • Ballista Development
  • Source code

Community

  • Communication
  • Issue tracker
  • Code of conduct
  • Ballista Code Organization

Ballista Code Organization#

This section provides links to the source code for major areas of functionality.

ballista-core crate#

  • Crate Source

  • Protocol Buffer Definition

  • Execution Plans

  • Ballista Client

ballista-scheduler crate#

  • Crate Source

  • Distributed Query Planner

  • gRPC Service

  • Flight SQL Service

  • REST API

  • Prometheus Integration

ballista-executor crate#

  • Crate Source

  • Flight Service

  • Executor Server

ballista crate#

  • Crate Source

  • Context

PyBallista#

  • Source

  • Context

previous

Ballista Architecture

next

Ballista Development

On this page
  • ballista-core crate
  • ballista-scheduler crate
  • ballista-executor crate
  • ballista crate
  • PyBallista
Edit on GitHub
Show Source

Apache DataFusion Ballista, Arrow Ballista, Apache, the Apache feather logo, and the Apache DataFusion Ballista project logo

are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.