Riak KV 3.0.2

Riak KV is a distributed NoSQL database designed to deliver maximum data availability by distributing data across multiple servers. As long as your Riak KV client can reach one Riak server, it should be able to write data.

This release allows Riak to run on OTP versions 20, 21 and 22, but is not fully backwards compatible with previous releases.

  • It is not possible to run this release on any OTP version prior to OTP 20. Testing of node-by-node upgrades is the responsibility of Riak customers, there has been no comprehensive testing of this upgrade managed centrally. Most customer testing of upgrades has been spent on testing an uplift from 2.2.x and OTP R16 to 3.0 and OTP 20, so this is likely to be the safest transition.

Supported Operating Systems

  • Amazon Linux 2016.09 (AWS)
  • Amazon Linux 2 (AWS)
  • CentOS 7
  • CentOS 8
  • Debian 8.0 (“Jessie”)
  • Debian 9.0 (“Stretch”)
  • Debian 10.0 (“Buster”)
  • Oracle Linux 8
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8
  • Raspbian Buster
  • Ubuntu 14.04 (“Trusty Tahr”)
  • Ubuntu 16.04 (“Xenial Xerus”)
  • Ubuntu 18.04 (“Bionic Beaver”)
  • Ubuntu 20.04.4 (“Focal Fossa”)
  • FreeBSD 10.4
  • FreeBSD 11.1
  • Mac OSX 10.11+ (development only)

Getting Started

Are you brand new to Riak KV? Start by downloading Riak KV, and then follow the below pages to get started:

  1. Install Riak KV
  2. Plan your Riak KV setup
  3. Configure Riak KV for your needs
Developing with Riak KV

If you are looking to integrate Riak KV with your existing tools, check out the Developing with Riak KV docs. They provide instructions and examples for languages such as: Java, Ruby, Python, Go, Haskell, NodeJS, Erlang, and more.

  1. Open Files Limit
  2. Installing on Debian-Ubuntu
  3. Developing with Riak KV: Getting Started
  4. Developing with Riak KV: Client Libraries