Details
Description
Documentation says the Cassandra Storage Engine has been part of MariaDB since 10.0.1. However, 10.0.2 Linux tar.gz file does not contain the Cassandra Storange Engine.
From:
https://kb.askmonty.org/en/cassandra-storage-engine/
Where to get it
Cassandra storage engine is a part of [what-is-mariadb-100|MariaDB 10.0], starting from MariaDB 10.0.1.
Output of Show Engines:
mysql> show engines; +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ | Engine | Support | Comment | Transactions | XA | Savepoints | +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ | FEDERATED | YES | FederatedX pluggable storage engine | YES | NO | YES | | MRG_MyISAM | YES | Collection of identical MyISAM tables | NO | NO | NO | | CSV | YES | CSV storage engine | NO | NO | NO | | BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO | | MyISAM | YES | MyISAM storage engine | NO | NO | NO | | ARCHIVE | YES | Archive storage engine | NO | NO | NO | | InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES | YES | YES | | PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO | | Aria | YES | Crash-safe tables with MyISAM heritage | NO | NO | NO | +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ 10 rows in set (0.00 sec)
Please fix documentation to identify exactly which file include the Cassandra Storage Engine and/or what is needed to have it working.
Gliffy Diagrams
Attachments
Issue Links
- relates to
-
MDEV-4534 Cassandra Storage Engine Missing from 10.0.2 Centos 5 rpms
-
- Closed
-
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
Hi,
We have two pairs of binary tarballs – "mariadb-10.0.2-linux-x86_64.tar.gz" and "mariadb-10.0.2-linux-x86_64.tar.gz (requires GLIBC_2.14+)".
You need to use the latter one, which has the note "GLIBC_2.14+".
And indeed, it should be documented.
Please also note that Cassandra engine comes as a plugin (ha_cassandra.so), so you need to install it either with INSTALL PLUGIN / INSTALL SONAME, or with --plugin-load on startup.
MariaDB [(none)]> install soname 'ha_cassandra.so';
Query OK, 0 rows affected (0.31 sec)
MariaDB [(none)]> show engines;
-------------------
------------------------------------------------------------------------------------------------+-------------------
------------------------------------------------------------------------------------------------+-------------------
------------------------------------------------------------------------------------------------+11 rows in set (0.00 sec)
MariaDB [(none)]> select @@version;
----------------
----------------
----------------
1 row in set (0.00 sec)