「elasticsearch」の版間の差分

提供: FreeBSD入門
移動: 案内検索
(ページの作成:「elasticsearch とは、分散、RESTfulなサーチエンジンです。 '''読み方''' ;elasticsearch:いらすてぃっく さーち __TOC__ == 概要 == ...」)
 
 
行1: 行1:
[[elasticsearch]] とは、分散、RESTfulなサーチエンジンです。
+
[[elasticsearch]] とは、<u>分散、'''RESTful'''なサーチエンジンです</u>。
  
 
'''読み方'''
 
'''読み方'''
行19: 行19:
 
% sudo install -d -g elasticsearch -o elasticsearch -m 750 /var/logasticsearch
 
% sudo install -d -g elasticsearch -o elasticsearch -m 750 /var/logasticsearch
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
== 2系をインストールする ==
 +
2系をインストールする場合は、 elasticsearch2 を指定します。
 +
{{pkg|elasticsearch2}}
 
== 設定 ==
 
== 設定 ==
 
/usr/local/etc/elasticsearch/elasticsearch.yml
 
/usr/local/etc/elasticsearch/elasticsearch.yml
行41: 行43:
 
== 関連項目 ==
 
== 関連項目 ==
 
{{log}}
 
{{log}}
<!-- vim: fileencoding=utf-8 filetype=mediawiki -->
+
<!-- vim: fileencoding=utf-8 filetype=mediawiki
 +
-->

2015年12月25日 (金) 16:49時点における最新版

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

2系をインストールする

2系をインストールする場合は、 elasticsearch2 を指定します。 pkgコマンドでインストールする場合

sudo pkg install elasticsearch2

設定

/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"

関連項目