InstallationΒΆ

Install CrateDB on different operating systems and environments, for on-premises and development operations.

Debian, Ubuntu

Debian and Ubuntu Linux
macOS

macOS
Windows

Windows
Tarball Archive

Installation from Tarball
Container Setup

Container Setup
Cloud Hosting

Cloud Hosting
Config Settings

Configuration Settings

We recommend to use the package-based installation methods for CrateDB on Debian, Ubuntu, and Derivatives and CrateDB on Red Hat, SUSE, and Derivatives, by subscribing to the corresponding package release channels. Alternatively, you can also do an Installation from Tarball Archive.

Cluster configuration

In most environments, CrateDB is run as a cluster of three or more nodes. Sometimes, it is needed to run a cluster across multiple data centers or availability zones.

Notes

After the installation is finished, the CrateDB service should be up and running, and will run a HTTP server on localhost:4200. To access the Admin UI from your local machine, navigate to:

http://localhost:4200/

Note

CrateDB requires a Java virtual machine to run.

  • Starting with CrateDB 4.2, Java is bundled with CrateDB, and no extra installation is necessary.

  • CrateDB versions before 4.2 required a separate Java installation. For CrateDB 3.0 to 4.1, Java 11 is the minimum requirement. CrateDB versions before 3.0 require Java 8. We recommend to use OpenJDK on Linux Systems.