wakis****@gmail*****
wakis****@gmail*****
2012年 8月 8日 (水) 23:47:59 JST
須藤様へ、 wakisukeです。 いろいろ試しているうちに、無事に動作するようになりました! 原因としてはイマイチはっきりしないのですが、 mecabを独自にコンパイルするのは避けるべきという感じです。 私が行ったインストールは順番に以下のようになります。 (mecab, mroonga, groongaは入っておらず、依存するパッケージもない状態です) yum install -y mysql-mroonga /// mysql-mroonga /// groonga-libs yum install -y groonga-tokenizer-mecab /// groonga-tokenizer-mecab /// mecab yum install mecab* /// mecab-devel /// mecab-ipadic /// mecab-ipadic-EUCJP /// mecab-jumandic /// mecab-jumandic-EUCJP vi /etc/mecabrc ; dicdir = /usr/lib64/mecab/dic/ipadic-EUCJP dicdir = /usr/lib64/mecab/dic/ipadic この方法で、mysql再起動時のgroomga.logは以下のようになり(たった2行だけです) 23:30:55.303288|n|dfbe07e0|mroonga 2.05 started. 23:30:55.303316|n|dfbe07e0|log level is 'DUMP' テーブル作成時には以下のように、警告が出なくなりました。 create table hoge ( id int primary key auto_increment, content varchar(255), fulltext index(content)) engine = mroonga; Query OK, 0 rows affected (0.34 sec) もちろんmy.cnfは以前と変わりません。 cat /etc/my.cnf [mysql] default-character-set=utf8 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 character_set_server=utf8 skip-character-set-client-handshake ft_min_word_len=1 mroonga_log_level=DUMP mroonga_default_parser=TokenMecab [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid また以前のメール(gtoonga-dev,01003)で教えていただいた /etc/ld.so.conf.d/local.confは削除し、ライブラリの再読み込みでも、 問題は起こりませんでした。 これまでご指示いただき有難う御座いました。 mroongaをこれから使い倒していきたいと思います。 ありがとうございましたm(_ _)m もし、現在の私の環境で開発時に利用できそうな、 提示すべき情報がありましたら、またご連絡下さい。