groonga - オープンソースのカラムストア機能付き全文検索エンジン

2.6. Fedora

このセクションではFedora上でGroonga関連のRPMパッケージをインストールする方法を説明します。これらのパッケージは yum でインストールできます。

ノート

Since Groonga 3.0.2 release, Groonga related RPM pakcages are in the official Fedora yum repository (Fedora 18). So you can use them instead of the groonga yum repository now. There is some exceptions to use the groonga yum repository because mecab dictionaries (mecab-ipadic or mecab-jumandic) are provided by the groonga yum repository.

32-bit用と64-bit用のパッケージを配布していますが、サーバ用途には64-bitパッケージを利用することをオススメします。32-bit用パッケージはテスト用か開発用にだけ使って下さい。32-bit用パッケージを使った場合は、中程度のサイズのデータでもメモリ不足エラーになることがあります。

2.6.1. Fedora 20

インストール:

% sudo yum install -y groonga

Note that additional packages such as mecab-dic and mecab-jumandic packages require to install groonga-release package which provides the groonga yum repository beforehand:

% sudo rpm -ivh http://packages.groonga.org/fedora/groonga-release-1.1.0-1.noarch.rpm
% sudo yum update

ノート

groonga package is the minimum set of fulltext search engine. If you want to use Groonga for server use, you can install additional preconfigured packages.

サーバー用途のための3つのパッケージがあります。

  • groonga-server-http (簡易HTTPサーバー)

  • groonga-httpd (nginxを元にしたHTTPサーバー)

  • groonga-server-gqtp (GQTPサーバー)

詳細は サーバー を参照してください。

MeCab をトークナイザーとして使いたいときは、groonga-tokenizer-mecabパッケージをインストールしてください。

groonga-tokenizer-mecabパッケージのインストール:

% sudo yum install -y groonga-tokenizer-mecab

それからMeCabの辞書をインストールします。(mecab-ipadicもしくはmecab-jumandic)

IPA辞書をインストールします:

% sudo yum install -y mecab-ipadic

あるいはJuman辞書をインストールします:

% sudo yum install -y mecab-jumandic

Munin プラグインを提供するパッケージもあります。MuninでGroongaの状態をモニターしたい場合は、groonga-munin-pluginsパッケージをインストールしてください。

groonga-munin-pluginsパッケージのインストール:

% sudo yum install -y groonga-munin-plugins

MySQL互換のノーマライザーをGroongaのプラグインとして提供するパッケージがあります。MySQL互換のノーマライザーを使うには groonga-normalizer-mysql パッケージをインストールしてください。

groonga-normalizer-mysqlパッケージのインストール:

% sudo yum install -y install groonga-normalizer-mysql

2.6.2. ソースからビルド

Groongaをビルドするために必要なパッケージをインストールします:

% sudo yum install -y wget tar gcc-c++ make mecab-devel libedit-devel

ソースをダウンロードします:

% wget http://packages.groonga.org/source/groonga/groonga-4.0.3.tar.gz
% tar xvzf groonga-4.0.3.tar.gz
% cd groonga-4.0.3

configureを実行します( configure のオプションについては configure を参照してください):

% ./configure

ビルド:

% make -j$(grep '^processor' /proc/cpuinfo | wc -l)

インストール:

% sudo make install

目次

前のトピックへ

2.5. CentOS

次のトピックへ

2.7. Oracle Solaris

このページ