Operating system

Cassandra runs just fine on almost any recent version of Linux. Ubuntu and CentOS are among the most popular chosen flavors of Linux. Make sure to use the latest, full-patched version of your desired Linux flavor to ensure that Cassandra will run optimally.

The newer versions of Cassandra use the 4.4 version of the JNA library, which requires glibc 2.14 or higher. For example, CentOS 6.5 uses glibc 2.12, which could cause Cassandra to throw a JNA-related exception on a startup attempt.

On Linux, you should adjust the following lines in your /etc/security/limits.conf configuration file:

* - memlock unlimited 
* - nofile 100000 
* - nproc 32768 
* - as unlimited 

Cassandra is officially supported (by several third-party companies) ...

Get Seven NoSQL Databases in a Week now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.