8000 GitHub - hazelcast/hazelcast-packaging
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

hazelcast/hazelcast-packaging

Repository files navigation

Hazelcast Packaging

Automation scripts to package and publish Hazelcast and Hazelcast Enterprise as DEB, RPM and Homebrew packages.

Requirements

  • To install Hazelcast via a package manager your system must support either yum, apt or Homebrew.
  • JRE 8+ is required.

Install latest stable version of Hazelcast

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

Install with apt

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:

sudo apt-get install -y --no-upgrade wget gpg coreutils \
  && 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.

sudo apt-get install -y --no-upgrade wget gpg coreutils \
  && 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

Install with yum/dnf/microdnf

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

# install necessary tool
sudo yum -y install wget \
  && 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

Install with Homebrew

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

Upgrading

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 8000 older package first and then install the newer one.

Upgrade with apt

sudo apt update
sudo apt install <installed-hazelcast-package>

Upgrade with yum/dnf/microdnf

sudo yum update <installed-hazelcast-package>

Upgrade with Homebrew

brew install <installed-hazelcast-package>

Installing an older version and preventing upgrades

NOTE: The same steps apply to hazelcast and hazelcast-enterprise packages

Install an older version with apt

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

Install an older version with yum/dnf/microdnf

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

Install an older version with Homebrew

Run the following to install e.g. version 5.0.1:

brew install hazelcast@5.0.1

Installing a SNAPSHOT/BETA version

Install a SNAPSHOT/BETA version with apt

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

Install a SNAPSHOT/BETA version with yum

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

Install a SNAPSHOT/BETA version with Homebrew

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

Running 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 15

  • 380A
0