我无法在 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 。
答案 0 :(得分:0)
实际上,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/
答案 1 :(得分:0)
我遇到了同样的问题,因为此页面上的MariaDB安装说明可能会让Ubuntu用户感到困惑:
对于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插件,因此会导致错误上方。