Mroongaのインストール

ここではCentOS7にMroongaをインストールします。
CentOS 7ではディストリビューション由来のMariaDBパッケージ(MariaDB 5.5系)を利用できます。

yum install -y https://packages.groonga.org/centos/groonga-release-1.3.0-1.noarch.rpm
yum install -y mariadb-server
systemctl start mariadb
yum install -y --enablerepo=epel mariadb-mroonga

rootユーザーのパスワードを設定します。

mysqladmin -u root password '*********'

トークナイザーとしてMeCabを利用する場合はgroonga-tokenizer-mecabをインストールします。

yum install -y groonga-tokenizer-mecab

Mroongaが正しくインストールされているか確認します。

mysql -u root -p********** test
MariaDB [test]> SHOW ENGINES;
+--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                                    | Transactions | XA   | Savepoints |
+--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
| InnoDB             | DEFAULT | Percona-XtraDB, Supports transactions, row-level locking, and foreign keys | YES          | YES  | YES        |
| CSV                | YES     | CSV storage engine                                                         | NO           | NO   | NO         |
| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                                      | NO           | NO   | NO         |
| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears)             | NO           | NO   | NO         |
| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables                  | NO           | NO   | NO         |
| PERFORMANCE_SCHEMA | YES     | Performance Schema                                                         | NO           | NO   | NO         |
| Mroonga            | YES     | CJK-ready fulltext search, column store                                    | NO           | NO   | NO         |
| MyISAM             | YES     | MyISAM storage engine                                                      | NO           | NO   | NO         |
| FEDERATED          | YES     | FederatedX pluggable storage engine                                        | YES          | NO   | YES        |
| Aria               | YES     | Crash-safe tables with MyISAM heritage                                     | NO           | NO   | NO         |
| ARCHIVE            | YES     | Archive storage engine                                                     | NO           | NO   | NO         |
+--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
11 rows in set (0.00 sec)

上記のようにmroongaストレージエンジンが見えていればインストールは無事完了です。

コメント

タイトルとURLをコピーしました