TokuDB engine Installation problem
Hi! I downloaded mariadb-10.0.10-linux-x86_64.tar.gz from your website to install and test MariaDB 10.0.10 and specifically the engine TokuDB (and Connect). My questions are:
1)My server's OS is: Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-generic x86_64). Is this supported for TokuDB engine or not? (after i installed mariaDB, there was no plugin for TokuDB (ha_tokudb.so?) in the plugins folder...)
2)Also with connect engine: there was indeed a file called ha_connect.so in the plugins folder and i used:
install soname 'ha_connect';
and got:
ERROR 1126 (HY000): Can't open shared library '/usr/local/mysql/lib/plugin/ha_connect.so' (errno: 2, libodbc.so.1: cannot open shared object file: No such file or directory).
What is wrong here?
(With the engines spider and sequence the above command is successfull and they were installed!).
Thanks, John.
Answer Answered by Elena Stepanova in this comment.
The downloads page offers two x86_64.tar.gz files: "mariadb-10.0.10-linux-x86_64.tar.gz" and "mariadb-10.0.10-linux-x86_64.tar.gz (requires GLIBC_2.14+)". If you want to use TokuDB, you need the second one, it has ha_tokudb.so. It is expected to work on Ubuntu 12.04, at least it is installable.
Regarding the Connect engine, as the previous comment says, you are missing the library. It is possible that it doesn't exist for Ubuntu 12.04 (binary tarballs are not fully compatible with all systems). If you need the Connect engine, try to install the deb packages; there will be a separate deb package mariadb-connect-engine-10.0 in addition to the usual server/client packages.
Unfortunately, as the previous comment also said, the deb packages for Precise do not have TokuDB engine. If you need both TokuDB and Connect at once, you can install deb packages and copy ha_tokudb.so from the binary tarball into the plugin folder.