How to Install the Cassandra Storage Engine for MariaDB 10.0 on CentOS 6

Step #1: Add the MariaDB Repository


First, you’ll follow a simple best practice: ensuring the list of available packages is up to date before installing anything new:

yum -y update


Now find which repo you should use with the MariaDB repository generator. We’re going to add the CentOS 6 (64 bit) MariaDB 10.0 repository.

vim /etc/yum.repos.d/MariaDB10.repo

# MariaDB 10.0 CentOS repository list – created 2014-10-10 17:33 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1


Then exit and save the file with the command :wq .


Step #2: Install the Cassandra Storage Engine for MariaDB 10.0

Be sure to backup MySQL before proceeding with the following instructions!


Clean-up the repository cache information with the following command:

yum clean all


At this point, installing the Cassandra Storage Engine is as simple as running just one command:

yum -y install MariaDB-cassandra-engine


Login to the MySQL server from the command line with the following command:

mysql -u root -p


In this case, I’ve specified the user root with the -u flag, and then used the -p flag so MySQL prompts for a password. Enter your current password to complete the login.


From the MySQL command line issue the following command:

SHOW ENGINES;


You should receive a result similar to:

How to Install the Cassandra Storage Engine for MariaDB 10.0 on CentOS 6


Now, finish installing the storage engine:

INSTALL SONAME 'ha_cassandra';


Which should return:

Query OK, 0 rows affected (0.00 sec)


Now let’s verify that the storage engine is installed. Run the following command and look for CASSANDRA in theEngine column:

SHOW ENGINES;


You should receive a result similar to:

How to Install the Cassandra Storage Engine for MariaDB 10.0 on CentOS 6

  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

How To Install Git on Ubuntu 14.04

Introduction Git is an open source, distributed version control system (VCS). It’s...

Error: Failed to connect to ’127.0.0.1:7199′: Connection refused (Cassandra) [SOLVED]

Error While Using Cassandra’s ‘nodetool’ This error may occur when using the ‘nodetool’ command,...

How to Update the glibc (GNU libc) in CentOS / Red Hat

Updating glibc on Red Hat Linux or CentOS Linux is a very simple process. Most commonly you will...

How to Install and Configure ProFTPD on Ubuntu 14.04 LTS

Step 1: Install ProFTPD Warning: FTP data is insecure; traffic is not encrypted, and all...

How to Create a Self-signed SSL Certificate on Ubuntu

An SSL certificate is an electronic ‘document’ that is used to bind together a public...

Powered by WHMCompleteSolution