「elasticsearch」の版間の差分
提供: FreeBSD入門
(ページの作成:「elasticsearch とは、分散、RESTfulなサーチエンジンです。 '''読み方''' ;elasticsearch:いらすてぃっく さーち __TOC__ == 概要 == ...」) |
|||
行1: | 行1: | ||
− | [[elasticsearch]] | + | [[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"
関連項目
- logstash
- elasticsearch