Ignite Summit 2025 — Watch on demand 

Edit

Installing Using DEB and RPM Package

Apache Ignite can be installed by using the standard package managers for the platform.

Prerequisites

Apache Ignite 3 is tested on the following systems:

  • Ubuntu 20.04

  • Ubuntu 22.04

  • CentOS 8

  • RockyLinux 9

  • Mac OS X 14.6

  • Windows 10

Other Linux flavors and newer versions are supported, but may have minor discrepancies in performance or stability.

When running on Linux, the following libraries are also required:

  • GNU C Library (glibc) version 2.29 or newer

  • GNU C Standard Library (libstdc) which supports GLIBCXX_3.4.26 or newer. GLIBCXX_3.4.26 is included with GCC 9.1.0. For more information on version mapping, see the GNU Official Documentation.

Apache Ignite 3 is tested on Oracle JDK 11, 17 and 21. Other Java vendors are supported, but may have minor discrepancies in performance or stability.

Installing Deb or RPM Package

Install the Apache Ignite 3 packages:

sudo apt-get install ./ignite3-db-3.1.0.deb --no-install-recommends
sudo apt-get install ./ignite3-cli-3.1.0.deb --no-install-recommends
sudo rpm -i ignite3-db-3.1.0.noarch.rpm
sudo rpm -i ignite3-cli-3.1.0.noarch.rpm

The packages will be installed in the following way:

Folder Description

/usr/share/ignite3db

The root installation of Apache Ignite.

/etc/ignite3db

The location of configuration files.

/var/log/ignite3db

The location of node logs.

/usr/lib/ignite3db

The location of the CLI tool.

Running Apache Ignite as a Service

Note
When running on Windows 10 WSL or Docker, you should start Apache Ignite as a stand-alone process (not as a service). We recommend to install Apache Ignite 3 using ZIP archive in these environments.

To start an Apache Ignite node with a custom configuration, run the following command:

sudo systemctl start ignite3db

To launch the node at system startup, run the following command:

sudo systemctl enable ignite3db

Running Apache Ignite as a Stand-Alone Process

Generally, you would want to run Apache Ignite as a service. However, Apache Ignite also provides a startup script that can be used to start it as a stand-alone application. To run it, use the following command:

sudo bash /usr/share/ignite3db/start.sh 1>/tmp/ignite3-start.log 2>&1 &

Next Steps

With Apache Ignite installed, you can proceed with the Getting Started or use the available APIs immediately.