Apache Polaris Distribution

This distribution contains both the Polaris Server and Admin Tool.

Prerequisites

  • Java SE 21 or higher

Directory Structure

polaris-distribution-@version@/
├── LICENSE
├── NOTICE
├── README.md
├── admin/           # Admin tool files
├── bin/             # Executable scripts
│   ├── admin
│   └── server
└── server/          # Server files

Usage

The distribution includes separate scripts for running the server and admin tool:

Start the Server

bin/server

Use the Admin Tool

bin/admin --help              # Show admin commands
bin/admin bootstrap -h        # Show bootstrap help
bin/admin purge -h            # Show purge help

For full usage instructions and configuration details, see the official Polaris docs at https://polaris.apache.org/.

Configuration

Both components can be configured using environment variables or system properties. For example:

# Configure server port
POLARIS_JAVA_OPTS="-Dquarkus.http.port=8080" bin/server

# Configure admin tool
POLARIS_JAVA_OPTS="-Dpolaris.persistence.type=relational-jdbc" bin/admin

# You can also set JAVA_OPTS as an environment variable
export POLARIS_JAVA_OPTS="-Xms512m -Xmx1g -Dquarkus.http.port=8080"
bin/server

For more details on configuration, please refer to the Polaris documentation: https://polaris.apache.org/