Path: blob/main/docs/source/polars-on-premises/bare-metal/getting-started.md
8424 views
First of all, make sure to obtain a license for Polars on-premises by signing up here. You will receive a JSON-formatted license key with which you can download Polars On-Premises.
Downloading Polars On-Premises
Using UV
The simplest way to get started is to use our private PyPi index. You can log in to the index using the given license key. This will automatically install the correct Polars version and work well within virtual environments.
The polars-on-premises command will then be available within your virtual environment.
Downloading the server binary only
You may also download the binary directly using the curl command below. Note that this still requires your system to have a Python interpreter available, and Polars to be installed. There are also some
See the Python Environments page for more information about setting up Polars On-Premises in your environment.
Reading the license
The license can be read by running the following command:
Running the binary
The main entrypoint is as follows:
However, the service requires quite some configuration to get started. Below you can find an example scheduler and worker config, and you can find the full configuration reference here.
Quick start
To get started fast, you can use the following configuration. It enables the scheduler, worker, observatory, and monitoring components. It writes query output data and shuffle data to a local directory.
Configuration
The complete configuration reference can be found here.