Installing on
RHEL and CentOS

Riak KV can be installed on CentOS- or Red-Hat-based systems using a binary package or by compiling Riak from source code. The following steps have been tested to work with Riak on CentOS/RHEL 6.9, 7.5.1804 and 8.1.1911 .

Note on SELinux

CentOS enables SELinux by default, so you may need to disable SELinux if you encounter errors.

Installing From Package

If you wish to install the RHEL/CentOS packages by hand, follow these instructions.

For Centos 8 / RHEL 8

Before installing Riak on CentOS 8/RHEL 8, we need to satisfy some Erlang dependencies from EPEL first by installing the EPEL repository:

sudo yum install -y epel-release

Once the EPEL has been installed, you can install CentOS 8/RHEL 8 using yum, which we recommend:

wget https://files.tiot.jp/riak/kv/2.2/2.2.6/rhel/8/riak-2.2.6-1.el8.x86_64.rpm
sudo yum localinstall -y riak-2.2.6-1.el8.x86_64.rpm

Or you can install the .rpm package manually:

wget https://files.tiot.jp/riak/kv/2.2/2.2.6/rhel/8/riak-2.2.6-1.el8.x86_64.rpm
sudo rpm -Uvh riak-2.2.6-1.el8.x86_64.rpm

For Centos 7 / RHEL 7

You can install CentOS 7/RHEL 7 using yum, which we recommend:

wget https://files.tiot.jp/riak/kv/2.2/2.2.6/rhel/7/riak-2.2.6-1.el7.x86_64.rpm
sudo yum localinstall -y riak-2.2.6-1.el7.x86_64.rpm

Or you can install the .rpm package manually:

wget https://files.tiot.jp/riak/kv/2.2/2.2.6/rhel/7/riak-2.2.6-1.el7.x86_64.rpm
sudo rpm -Uvh riak-2.2.6-1.el7.x86_64.rpm

For Centos 6 / RHEL 6

You can install using yum, which we recommend:

wget https://files.tiot.jp/riak/kv/2.2/2.2.6/rhel/6/riak-2.2.6-1.el6.x86_64.rpm
sudo yum localinstall -y riak-2.2.6-1.el6.x86_64.rpm

Or you can install the .rpm package manually:

wget https://files.tiot.jp/riak/kv/2.2/2.2.6/rhel/6/riak-2.2.6-1.el6.x86_64.rpm
sudo rpm -Uvh riak-2.2.6-1.el6.x86_64.rpm

Installing From Source

Riak requires an Erlang installation. Instructions can be found in Installing Erlang.

Building from source will require the following packages:

  • gcc
  • gcc-c++
  • glibc-devel
  • make
  • pam-devel

You can install these with yum:

sudo yum install gcc gcc-c++ glibc-devel make git pam-devel

Now we can download and install Riak:

wget https://files.tiot.jp/riak/kv/2.2/2.2.6/riak-2.2.6.tar.gz
tar zxvf riak-2.2.6.tar.gz
cd riak-2.2.6
make rel

You will now have a fresh build of Riak in the rel/riak directory.

Next Steps

Now that Riak is installed, check out Verifying a Riak Installation.