Automation scripts to package and publish Hazelcast and Hazelcast Enterprise as DEB, RPM and Homebrew packages.
- To install Hazelcast via a package manager your system must support either yum, apt or Homebrew.
- JRE 8+ is required.
This version is suitable for most users of Hazelcast. When unsure, use this version.
NOTE: The same steps apply to hazelcast
and hazelcast-enterprise
packages
You can find the Debian packages for Hazelcast at Hazelcast's Debian repository. Run the following commands to install the package using apt:
Add repository
wget -qO - https://repository.hazelcast.com/api/gpg/key/public | gpg --dearmor | sudo tee /usr/share/keyrings/hazelcast-archive-keyring.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/hazelcast-archive-keyring.gpg] https://repository.hazelcast.com/debian stable main" | sudo tee -a /etc/apt/sources.list
sudo apt update
NOTE: If you want to stay on latest patch version for a particular minor
release you can replace main
component with x.y
, e.g. 5.1
.
wget -qO - https://repository.hazelcast.com/api/gpg/key/public | gpg --dearmor | sudo tee /usr/share/keyrings/hazelcast-archive-keyring.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/hazelcast-archive-keyring.gpg] https://repository.hazelcast.com/debian stable 5.1" | sudo tee -a /etc/apt/sources.list
sudo apt update
Install Hazelcast (community edition)
sudo apt install hazelcast
or Hazelcast Enterprise (license required)
sudo apt install hazelcast-enterprise
The RPM packages for Hazelcast are kept at Hazelcast's RPM repository. Please run the following commands to install the package using yum/dnf:
Add repository
wget https://repository.hazelcast.com/rpm/stable/hazelcast-rpm-stable.repo -O hazelcast-rpm-stable.repo
sudo mv hazelcast-rpm-stable.repo /etc/yum.repos.d/
sudo yum install hazelcast
Install Hazelcast (community edition)
sudo yum install hazelcast
or Hazelcast Enterprise (license required)
sudo yum install hazelcast-enterprise
To install with Homebrew, you first need to tap the hazelcast/hz
repository. Once you’ve tapped the repo, you can use brew install
to
install:
Add repository
brew tap hazelcast/hz
Install Hazelcast (community edition)
brew install hazelcast
or Hazelcast Enterprise (license required)
brew install hazelcast-enterprise
Use default commands of your package manager to perform the upgrade of the installed hazelcast package
(e.g. hazelcast
, hazelcast-enterprise
,hazelcast-snapshot
,hazelcast-beta
,hazelcast-5.0
etc.)
NOTE: Upgrades from 5.2021.x.y
to newer 5.x.y
versions are not supported.
Remove the older package first and then install the newer one.
sudo apt update
sudo apt install <installed-hazelcast-package>
sudo yum update <installed-hazelcast-package>
brew install <installed-hazelcast-package>
NOTE: The same steps apply to hazelcast
and hazelcast-enterprise
packages
After adding the repository run the following to install e.g.
version 5.0.1
:
sudo apt install hazelcast=5.0.1
To keep the particular version during apt upgrade
hold the package at
the installed version by running the following:
sudo apt-mark hold hazelcast
After adding the repository run the following to install e.g.
version 5.0.1
:
sudo yum install hazelcast-5.0.1
To keep the particular version during yum update
hold the package at
the installed version by running the following:
sudo yum -y install yum-versionlock
sudo yum versionlock hazelcast
Run the following to install e.g. version 5.0.1
:
brew install hazelcast@5.0.1
You need to replace stable
with snapshot
/beta
in
the repository definition to use Hazelcast snapshots.
Run the following to install the latest snapshot version:
Add repository
wget -qO - https://repository.hazelcast.com/api/gpg/key/public | gpg --dearmor | sudo tee /usr/share/keyrings/hazelcast-archive-keyring.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/hazelcast-archive-keyring.gpg] https://repository.hazelcast.com/debian snapshot main" | sudo tee -a /etc/apt/sources.list
sudo apt update
Install Hazelcast Enterprise (license required)
sudo apt install hazelcast-enterprise
You need to replace stable
with snapshot
/beta
in
the repository definition to use Hazelcast snapshots.
Run the following to install the latest snapshot version:
Add repository
wget https://repository.hazelcast.com/rpm/snapshot/hazelcast-rpm-snapshot.repo -O hazelcast-rpm-snapshot.repo
sudo mv hazelcast-rpm-snapshot.repo /etc/yum.repos.d/
Install Hazelcast Enterprise (license required)
sudo yum install hazelcast-enterprise
You need to add snapshot
/beta
suffix to the package version when
installing a snapshot.
Run the following to install the latest snapshot
version of Hazelcast Enterprise:
brew tap hazelcast/hz
brew install hazelcast-enterprise-snapshot
Search for available versions using the following command:
brew search hazelcast
After successful installation all commands from Hazelcast distribution
bin
directory should be on path.
Run the following command to start a Hazelcast server with the default configuration:
hz start
To see additional options, run the following:
hz start --help
NOTE: hz
command is not available in versions 5.0, 5.0.1, 5.0.2,
use hz-start
instead.