elasticsearch
提供: FreeBSD入門
スポンサーリンク
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
ツイート
スポンサーリンク