我无法在mariadb 10.0.20中安装cassandra插件,我试过这个:
MariaDB [(none)]> INSTALL PLUGIN cassandra SONAME 'ha_cassandra.so';
ERROR 1126(HY000):无法打开共享库'/usr/lib/mysql/plugin/ha_cassandra.so'(错误号:2,无法打开共享对象文件:没有这样的文件或目录)
MariaDB [(none)]> INSTALL SONAME 'ha_cassandra.so';
ERROR 1126(HY000):无法打开共享库'/usr/lib/mysql/plugin/ha_cassandra.so'(错误号:2,无法打开共享对象文件:没有这样的文件或目录)
但在这两种情况下我都会得到同样的错误。请帮我。
我使用Ubuntu 15.04 64位和mariadb 10.0.20。
实际上mariadb下载页面提供了两个x86_64.tar.gz文件:“mariadb-10.0.10-linux-x86_64.tar.gz”和“mariadb-10.0.10-linux-x86_64.tar.gz”(需要GLIBC_2.14 +) ”。所以希望如果你没有下载glibc版试试它,它应该有所有扩展存储引擎,如tokudb,cassandra等,
source : https://mariadb.com/kb/en/mariadb/tokudb-engine-installation-problem/
我遇到了同样的问题,因为此页面上的MariaDB安装说明可能会让Ubuntu用户感到困惑:
https://www.vultr.com/docs/install-mariadb-on-ubuntu-14-04
对于Ubuntu安装,请务必先创建一个存储库:
apt-get install software-properties-common
apt-key adv --recv-keys –keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
add-apt-repository 'deb http://mirror.jmu.edu/pub/mariadb/repo/10.1/ubuntu trusty main'
apt-get update
apt-get install mariadb-server
运行以下命令完成安装:
/usr/bin/mysql_secure_installation
结论:如果您不首先更新存储库,最终将使用旧版本的MariaDB,它不包含Cassandra插件,这将导致上述错误。