If you want to learn more about Citus on Microsoft Azure, read this post about Hyperscale (Citus) on Azure Database for PostgreSQL.

Download Citus Open Source

You can download & install Citus open source packages for both single-node clusters—often used to try out Citus for the first time—or for multi-node clusters. The steps below will get you started and then send you to Citus Docs for more instructions on configuring the Citus cluster.

And if you’re looking for Citus in the cloud—you can try Citus on Azure.

  • Single-Machine Cluster

    Install Citus on a single node with Docker, Ubuntu or Debian, or Fedora, CentOS, or Red Hat.

    Docker

    To install with Docker, first install Docker Community Edition and Docker Compose:

    On Mac:

    • Install Docker.
    • Start Docker by clicking on the application’s icon.

    On Linux:

    curl -sSL https://get.docker.com/ | sh
    sudo usermod -aG docker $USER && exec sg docker newgrp `id -gn`
    sudo systemctl start docker
    
    sudo curl -sSL https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose

    START THE CLUSTER

    Ubuntu or Debian

    To install with Ubuntu or Debian, install the pgdg repository & the Citus extension:
    curl https://install.citusdata.com/community/deb.sh | sudo bash
    sudo apt-get -y install postgresql-12-citus-9.3

    INITIALIZE THE CLUSTER

    Fedora, CentOS, or Red Hat

    To install with Fedora, CentOS, or Red Hat, install the pgdg repository & the Citus extension:
    curl https://install.citusdata.com/community/rpm.sh | sudo bash
    sudo yum install -y citus93_12

    INITIALIZE THE CLUSTER

  • Multi-Machine Cluster

    Install Citus on multiple nodes with Ubuntu or Debian, or Fedora, CentOS, or Red Hat.

    Spin Up Faster!

    The easiest way to create a Citus cluster is in the cloud on Microsoft Azure, using Hyperscale (Citus) on Azure Database for PostgreSQL.

    Ubuntu or Debian

    To install with Ubuntu or Debian, install the pgdg repository & the Citus extension on all nodes:
    curl https://install.citusdata.com/community/deb.sh | sudo bash
    sudo apt-get -y install postgresql-12-citus-9.3
    sudo pg_conftool 12 main set shared_preload_libraries citus

    CONFIGURE THE CLUSTER

    Fedora, CentOS, or Red Hat

    To install with Fedora, CentOS, or Red Hat, install the pgdg repository & the Citus extension on all nodes:
    curl https://install.citusdata.com/community/rpm.sh | sudo bash
    sudo yum install -y citus93_12
    sudo service postgresql-12 initdb || sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
    echo "shared_preload_libraries = 'citus'" | sudo tee -a /var/lib/pgsql/12/data/postgresql.conf

    CONFIGURE THE CLUSTER

Other Ways to Get Citus

Citus on Azure

Citus on Azure

Hyperscale (Citus)

Citus is now available on Microsoft Azure, as Hyperscale (Citus) on Azure Database for PostgreSQL. Give it a try.

TRY CITUS ON AZURE

Citus Enterprise

Citus Enterprise

Enterprise Software

And then there’s Citus Enterprise. Just like the open source version of Citus, plus advanced tooling, metrics, & support.

CONTACT US

Register your download with Citus Data

To receive updates about new product releases, register your download. As a thank you, we’ll send you an awesome pair of Citus socks.

Register your download with Citus Data

To receive updates about new product releases, register your download. As a thank you, we’ll send you an awesome pair of Citus socks.