「elasticsearch」の版間の差分

提供: FreeBSD入門
移動: 案内検索
(ページの作成:「elasticsearch とは、分散、RESTfulなサーチエンジンです。 '''読み方''' ;elasticsearch:いらすてぃっく さーち __TOC__ == 概要 == ...」)
(相違点なし)

2014年2月8日 (土) 13:52時点における版

elasticsearch とは、分散、RESTfulなサーチエンジンです。

読み方

elasticsearch
いらすてぃっく さーち

概要

elasticsearchは、kibana, fluentdを組み合わせて、使用できます。

  • JSONで設定や検索ができる
  • スキーマレス

インストール

FreeBSDにインストールする場合

ports コレクションからインストールする場合

cd /usr/ports/textproc/elasticsearch
sudo make install clean

pkgコマンドでインストールする場合

sudo pkg install elasticsearch

portinstallコマンドでインストールする場合

sudo portinstall /usr/ports/textproc/elasticsearch

手動でディレクトリを作成しないと起動しませんでした。

% sudo install -d -g elasticsearch -o elasticsearch -m 750 /var/db/elasticsearch
 
% sudo install -d -g elasticsearch -o elasticsearch -m 750 /var/logasticsearch

設定

/usr/local/etc/elasticsearch/elasticsearch.yml

コントロール

起動

sudo /usr/local/etc/rc.d/elasticsearch start

停止

sudo /usr/local/etc/rc.d/elasticsearch stop

再起動

sudo /usr/local/etc/rc.d/elasticsearch restart

ステータス

sudo /usr/local/etc/rc.d/elasticsearch status

コマンドの終了を待つ

sudo /usr/local/etc/rc.d/elasticsearch poll

サービスが有効か確認する

サービスが有効な場合は、0、そうでなければ、1を返します。コマンドは、何も表示しません。

sudo /usr/local/etc/rc.d/elasticsearch enabled

rc.confの設定を表示します

サービスの制御に使われるrc.conf変数を表示します。

sudo /usr/local/etc/rc.d/elasticsearch rcvar

使い方

WebAPI

http://localhost:9200/ で API が動作しています。

% curl http://localhost:9200/
{
  "ok" : true,
  "status" : 200,
  "name" : "Albert",
  "version" : {
    "number" : "0.90.0",
    "snapshot_build" : false
  },
  "tagline" : "You Know, for Search"

関連項目