无法打开共享库' /usr/lib/mysql/plugin/ha_cassandra.so'

时间:2015-07-30 07:49:23

标签: mysql ubuntu cassandra mariadb

我无法在 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

2 个答案:

答案 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用户感到困惑:

Working pen

对于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插件,因此会导致错误上方。