facebook twitter hatena line email

「Mroonga/インストール」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「事前に、こちらも確認 linux/groongaインストール [ショートカット] ==既存mysql削除== sudo yum list installed | grep mysql #削除mysql確認...」)
 
行20: 行20:
 
mysqld: 認識されていないサービスです。
 
mysqld: 認識されていないサービスです。
 
  sudo /sbin/service mysql start
 
  sudo /sbin/service mysql start
 +
 +
==ha_mroonga.so: undefined symbolエラー==
 +
mroongaとgroongaが同一のバージョンでない可能性があるのでgroongaのバージョンを確認する
 +
mysql > INSTALL PLUGIN Mroonga SONAME 'ha_mroonga.so';
 +
ERROR 1126 (HY000): Can't open shared library '/usr/lib64/mysql/plugin/ha_mroonga.so' (errno: 2 /usr/lib64/mysql/plugin/ha_mroonga.so: undefined symbol: grn_ii_estimate_size_for_lexicon_cursor)
 +
$ groonga --version

2015年6月5日 (金) 01:45時点における版

事前に、こちらも確認 linux/groongaインストール [ショートカット]

既存mysql削除

sudo yum list installed | grep mysql #削除mysql確認
sudo yum remove mysql*

mroongaインストール

% sudo yum install -y http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm
$ sudo yum install -y http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
% sudo yum makecache
% sudo yum install -y Percona-Server-server-56
% sudo /sbin/service mysql start
% sudo yum install -y percona-server-56-mroonga
$ sudo yum list installed | grep mroonga
percona-server-56-mroonga.x86_64   5.03-1.el6                        @groonga

起動はmysqldでなくmysql

service mysqld status

mysqld: 認識されていないサービスです。

sudo /sbin/service mysql start

ha_mroonga.so: undefined symbolエラー

mroongaとgroongaが同一のバージョンでない可能性があるのでgroongaのバージョンを確認する

mysql > INSTALL PLUGIN Mroonga SONAME 'ha_mroonga.so';
ERROR 1126 (HY000): Can't open shared library '/usr/lib64/mysql/plugin/ha_mroonga.so' (errno: 2 /usr/lib64/mysql/plugin/ha_mroonga.so: undefined symbol: grn_ii_estimate_size_for_lexicon_cursor)
$ groonga --version