質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.90%

MariaDB10.1をSCLよりインストールした後、Mroongaを検索エンジンに追加できない

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 2,342

score 34

CentOS6.8に、SCLo Software collections からMariaDB10.1.14をインストールしました。
※参考)https://www.server-world.info/query?os=CentOS_6&p=mariadb&f=1

/# SCLoからインストール
[root@www ~]# yum --enablerepo=centos-sclo-rh -y install rh-mariadb101-mariadb-server

[root@www ~]# scl enable rh-mariadb101 bash
[root@www ~]# mysql -V
mysql Ver 15.1 Distrib 10.1.14-MariaDB, for Linux (x86_64) using EditLine wrapper
[root@www ~]# which mysql
/opt/rh/rh-mariadb101/root/usr/bin/mysql
とし、初期設定に進み、
[root@www ~]# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 6
Server version: 10.1.14-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

MariaDB [(none)]> show engines;
でMroongaがないことを確認の上、Mroongaプラグインをインストールしようとしましたが、次のようになって進めません。
MariaDB [(none)]> INSTALL PLUGIN mroonga SONAME 'ha_mroonga.so';
ERROR 1126 (HY000): Can't open shared library '/opt/rh/rh-mariadb101/root/usr/lib64/mysql/plugin/ha_mroonga.so' (errno: 13, cannot open shared object file: No such file or directory)

諸先輩方、よろしくお願い致します。

/# Groongaはインストール済みです
[root@www ~]# groonga --version
groonga 5.0.7 [linux-gnu,x86_64,utf8,match-escalation-threshold=0,nfkc,onigmo,epoll]

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

0

やりたいことはMroongaを使うことであって、MariaDB 10.1を使うことではない、であっていますか?

であれば、次のどちらかの手順を使うのがよいと思います。

MySQL 5.6を使う場合:
Mroonga公式のCentOS 6にMySQL 5.6とMroongaを導入する手順

MySQL 5.7を使う場合:
Mroonga公式のCentOS 6にMySQL 5.7とMroongaを導入する手順

すこし混乱されているようなので、(MariaDBをアンインストールとかではなく)新規にCentOS 6.8をインストールし直してから↑のどちらかの手順を使うのがよいと思います。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/09/04 03:53

    Kou様 ご回答ありがとうございます。そうです。Mroongaを使うことが目的です。
    月曜日出社したらやってみます。

    キャンセル

  • 2016/09/27 18:18

    1.MySQL 公式 yum リポジトリの追加
    # yum -y install http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
    2.Install
    # yum -y install mysql-community-server
    # service mysqld start
    # mysql_secure_installation

    Mroonga公式のCentOS 6にMySQL 5.6とMroongaを導入する手順

    Thank you !


    キャンセル

0

/# Groongaはインストール済みです 
[root@www ~]# groonga --version 
groonga 5.0.7 [linux-gnu,x86_64,utf8,match-escalation-threshold=0,nfkc,onigmo,epoll]

Groongaはどうやってインストールしましたか?
SCLのMariaDB10にMroongaが対応してないだけのような気がします。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/09/02 18:32

    moonphaseさま コメント有難う御座います。下記を参考にGroongaをインストールしました。
    http://qiita.com/ksugawara61/items/8c1ecf56089c6af69437
    しかし、その後のMySQLソースインストールが困難を極め、二転三転して上記のようにMariaDB
    をSCLでインストールしました。/opt/rh/に入るようですが、実体は/etc/rc.d/init.d/rh-mariadb101-mariadb です。 my.cnfに相当するのは下記?でしょうか。
    /etc/opt/rh/rh-mariadb101/my.cnf.d/mariadb-server.cnf
    其処此処のURLを参照していくうちに筋の通らない質問となっていて済みません。当初の下記を参照して、3.Mroongaのインストールまでを実行しようと、
    http://qiita.com/ksugawara61/items/8c1ecf56089c6af69437
    # wget http://packages.groonga.org/source/mroonga/mroonga-5.06.tar.gz
    # tar xzvf mroonga-5.06.tar.gz
    # cd mroonga-5.06
     まではやったものの、その後については、もともとMariaDBはyumインストールしているため
    mysqlの何をどう置き換えるべきか(上記ページではMySQLはソースインストール)わからないのが現状で御座います。よろしくお願い致します。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.90%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る