PHPのElasticsearch用ライブラリElasticaなかなか使い易い

PHPでElasticsSearchを扱うライブラリ 本当はサクッとrubyで実装したかったけど、ElasticSearchと連携させたいサービスがPHPだったので、探してみた所、良さげなライブラリ発見! ドキュメントがあまりないので、基本ソース追いながらになるけど、けっこう使い易いので紹介。 ググってもほとんど引っ掛からないけど、あまり使われていないのかな。 インストール おなじみcomposerで簡単にインストールできます。 [crayon-5a18383d4a9b2176029748/] 下記のコマンド実行してElasticaインストール終了〜。 [crayon-5a18383d4a9ca984712118/] Elatica 使用方法 (サンプルコード) いくつかコード例を記述。 サンプルコード1) Logstashのデータを取得したい Logstashの取得する場合のシンプルなコ

ChefでElasticsearchの構築レシピを書いてみる。

サーバー構築は極力Chefを使うようにしている今日この頃。ElasticSearch & KibanaをChefで自動構築するレシピを書いたので自分用メモ。 インストールする内容は以下の通り。 elasticsearch 1.3.2 kibana 3.1.0 Nginx 1.0.15 インストールするサーバーはCentOS6.4のminmal版。ssh接続できるところまで持っていく必要があり。その後は”knife cook”で全てインストール&設定が完了する。 http://ftp.riken.jp/Linux/centos/6/isos/x86_64/CentOS-6.5-x86_64-minimal.iso このレシピの注意点というか前提。 本来、レシピをいくつかに分けたり、Attributesに利用したりするべきだが、一つのレシビにまとめて書い