Apache Polaris Distribution
June 17, 2025 · View on GitHub
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/