Skip to content
Visit booth 3171 at Google Cloud Next to see how to unlock real-time decisions at scaleMore info

Aerospike Tools Requirements

This page describes the requirements for installing the Aerospike tools package. Tools releases accompany database releases and have equivalent support windows. See Aerospike Server CE Release Notes.

New Tools packages are also released independent of Aerospike Database. Tools releases follow semantic versioning, and breaking changes are introduced only in major version updates, such as 10.0.0 to 11.0.0. Minor updates allow you to upgrade safely to a newer package, such as 11.0.0 to 11.1.0.

Supported operating systems

Aerospike Tools are intended to run on 64-bit Linux distributions, including RHEL, CentOS, Ubuntu, Debian, and also on macOS.

Tools 11.1.1 supports the following operating systems:

x86 LinuxARM LinuxmacOS
Debian 11Debian 11macOS 13 x64
Debian 12Debian 12macOS 14 arm64
Ubuntu 20.04Ubuntu 20.04macOS 15 arm64
Ubuntu 22.04Ubuntu 22.04
Ubuntu 24.04Ubuntu 24.04
RHEL 8RHEL 8
RHEL 9RHEL 9
Amazon Linux 2023Amazon Linux 2023
Alma Linux 8Alma Linux 8
Alma Linux 9Alma Linux 9

Python3 for asloglatency

The asloglatency tool requires Python 3 to be installed.

Python3 for other tools

  • Tools prior to 7.0.0 must meet the same Python 3 requirement for asadm as asloglatency
  • Tools prior to 7.1.1 must meet the same Python 3 requirement for asinfo as asloglatency

Requirements for older tools packages

OpenSSL for tools 3.31.1 and earlier

Install OpenSSL for tools 3.31.1 and earlier.

Tools 4.0.0 and later have OpenSSL statically linked into aql, asbackup, and asrestore.

OpenSSL has been bundled with asadm since aerospike-tools-3.15.3.8.

future for asloglatency in tools 3.27.x

Terminal window
pip install future

If you do not install the future package, you will see the following warning:

ImportError: No module named builtins

For more information, see future.

Packages for tools 3.15.3.6 and earlier

For tools 3.15.3.6 and earlier, the following packages are required to use the advanced features of asinfo and asadm. If you do not install these packages, you can still use these tools but won’t be able to use the more advanced features.

PackageVersionFeatureUseDescription
argparse-Advanced command line options-If not available then the tools will run with the default Python option parser.
bcrypt-Aerospike securityGenerate password hashIf not available then the tools will not be able to connect to an Aerospike Cluster with security enabled.
pexpect>=3.0asadm collectinfoCollect remote system statisticsIf not available then asadm will collect system statistics for localhost only. It does not affect Aerospike-related data collection.
toml-Tools configuration file(s)Load tools configuration file(s)If not available then the tools will ignore all configuration files and continue without them.
jsonschemacentos6: 2.5.1, other: >=2.5.1Tools configuration fileValidate configuration file schemaIf not available then the tools will ignore all configuration files and continue without them.
pyOpenSSL>=16.0.0SSL ConnectionMake SSL connection with serverIf not available then the tools will not be able to connect to an Aerospike Cluster using SSL.
pyasn1>=0.3.1SSL ConnectionValidate DNS name for SSL connectionIf not available then the tools will not be able to connect to an Aerospike Cluster using SSL.
Feedback

Was this page helpful?

What type of feedback are you giving?

What would you like us to know?

+Capture screenshot

Can we reach out to you?