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 gebruikers vonden dit artikel nuttig
Was dit antwoord nuttig?

Gerelateerde artikelen

How to List Compiled PHP Modules from Command Line

Pre-Flight Check These instructions are intended specifically for listing compiled PHP modules...

How to Install or Uninstall PECL Extensions

Pre-Flight Check These instructions are intended specifically for installing or uninstalling...

How to Install the MongoDB PHP Driver (Extension) on CentOS 6

Step 1: Setup Environment, Install PHP Extension & Application Repository (PEAR) As a matter...

How to Add a User and Grant Root Privileges on CentOS 6.5

Step 1: Add the User It’s just one simple command to add a user. In this case, we’re...

How to Add a User and Grant Root Privileges on Ubuntu 14.04

Step 1: Add the User It’s just one simple command to add a user. In this case, we’re...