Skip to content

datafusion-contrib/datafusion-jdbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataFusion-JDBC

Run DataFusion as a JDBC server to query data from Delta Lake.

Usage

Setup Arrow Flight JDBC client

Download the Arrow Flight JDBC client of version 10.0.1 from here, and explore the data using a broad range of clients.

Run the server

Build and run the server inside IntelliJ

Build and start the server using the run button run next to main.rs/main().

Build and run the server using Docker

First, build the Docker image:

docker build -f Dockerfile -t datafusion-jdbc .

Then, run the Docker image:

docker run -p 50051:50051 -it datafusion-jdbc

Optionally, you can specify the Delta lake root path:

docker run -e DELTA_DIR=hdfs://your-namenode:port/path/to/delta/store -p 50051:50051 -it datafusion-jdbc

About

Run DataFusion as a JDBC server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published