CLOVER🍀

That was when it all began.

Elasticsearch

OKD/Minishift上で、FluentdをDaemonSetとして実行してログを収集…しようとした話

これは、なにをしたくて書いたもの? Kubernetes上でログの収集・集約といえば、DaemonSetでFluentd これを、OKD(Minishift)上で試してようかなと そんな思いつきで始めたのですが、うまくいかなかったという話です。 最初に OKDには、FluentdとElasticsea…

Infinispanの検索のバックエンドにElasticsearchを使う

Infinispan 9から実験的な扱いとして入っていた、検索のバックエンドにElasticsearchを使うElasticsearch IndexManagerですが (正確にはHibernate Searchが利用)、Infinispan 9.1.1.Finalで依存関係に入っているHibernate Searchが5.8.0.Finalに なったの…

WildFly SwarmのログをLogstashに突っ込む

WildFly Swarmには、Logstash用のFractionがあります。こちらを使うと、アプリケーションやWildFly Swarm自身が 出力するログを、Logstashに送ることができるようです。Logstash追加設定自体は、Maven依存関係を加えることと、 <dependency> <groupId>org.wildfly.swarm</groupId> <artifactId>logstash</artifactId> </dependency>…

ElasticsearchのJavaScriptクライアントを試す

ElasticsearchはふだんJavaかcurlで使っているのですが、ちょっとJavaScriptの クライアントも試してみたいなと思いまして。elasticsearch.jsJava以外のプログラミング言語でのクライアントプログラミングをちょっと 覚えておこうというのが趣旨です。今回は…

ElasticのDockerイメージを使って、ElasticsearchとKibanaを使う

最近ElasticsearchとKibanaのDockerイメージに、DockerHubのものを使ってみたのですがelasticsearch (OFFICIAL REPOSITORY)kibana (OFFICIAL REPOSITORY)@johtaniさんに怒られまして…。 ElasticsearchのDockerイメージ、自分でビルドして作ってたけど5系から…

ElasticsearchとKibanaでタグクラウドを作って遊ぶ(Elasticsearch Spark利用)

Elasticsearch Advent Calendarで出ていた、こちらのエントリを見て、面白そうだなぁと思いまして。Elasticsearch、Logstash、Kibana、Kuromojiでタグクラウドを作る - Taste of Tech Topicsこれを見てパッと思ったのは、タグクラウドにする単語を「名詞」に…

Elasticsearch 5.0.0のREST Clientを試す

Elasticsearch 5.0.0から、REST API用のJava向けClientが追加されたということで。https://www.elastic.co/guide/en/elasticsearch/reference/current/release-notes-5.0.0.htmlこれまで、ElasticsearchのオフィシャルなJava向けのClientといえば、NodeClien…

Ubuntu LinuxにElasticsearch 5.0.0、Kibana 5.0.0をインストールする

Elastic Stack 5.0.0がリリースされたということで。自分は、ElasticsearchとKibanaを時々使っているので、まずはインストールしてみようかと。今回は、Elasticsearch 5.0.0とKibana 5.0.0をインストールして、Kibanaで見れるようにするところまでやってみま…

ElasticsearchのApache Sparkサポート機能で遊ぶ

Elasticsearchに、Apache Spark向けのライブラリがあることは知っていたのですが、長らく手をつけていないままだったので、1度試してみることにしました。Apache Spark support | Elasticsearch for Apache Hadoop [2.3] | Elasticこちらを使うことで、Apach…

Hibernate Search × Elasticsearch

Hibernate Searchの5.6に向けて、Alphaリリースが続いています。現在は、Alpha3です。Hibernate Search 5.6では、Elasticsearchとの統合が試験的に追加されます。Hibernate Search 5.6.0.Alpha2 introduces Elasticsearch integration - In Relation ToThird…

第15回elasticsearch勉強会に参加してきました #elasticsearch #elasticsearchjp

リクルートテクノロジーズで行われた、第15回elasticsearch勉強会に参加してきました。第15回elasticsearch勉強会 #elasticsearch #elasticsearchjp - elasticsearch勉強会 | Doorkeeper実は、初めての勉強会への参加です。今まで仕事が忙しかったり、勉強会…

はじめてのKibanaでグラフ表示

ElasticsearchとKibanaを動かせる環境を作ったので、今度は何かしらグラフ表示してみたいと思います。Docker Composeで、ElasticsearchとKibanaを試す環境を作る - CLOVERネタはどうしようかなぁと思ったのですが…自分のブログ(http://d.hatena.ne.jp/Kazuh…

Docker Composeで、ElasticsearchとKibanaを試す環境を作る

Elasticsearchを最近単体で使って遊んでいたのですが、そろそろKibanaも使ってみたいなと思いまして。Kibana: Explore, Visualize, Discover Data | ElasticKibanaのインストール方法を見つつ、自分はElasticsearchはDockerコンテナ内で遊んでいることが多い…

ElasticsearchのSuggesterで、サジェストを試してみる

ファセットに続いて、サジェストをElasticsearchで試してみようと思います。Elasticsearchでは、Suggesterというものを使うことになるみたいです。Suggesters | Elasticsearch Reference [6.4] | Elastic参考になりそうなエントリも、ちらほらと。RailsでEla…

ElasticsearchのAggregationsでファセットっぽいことをする

Elasticsearchでファセットをやりたかったら、Aggregationsというものを使用するらしいですね。要は集計処理らしいです。Aggregations - ファセットよりも柔軟な集計 - @johtaniの日記 2ndAggregations | Elasticsearch Reference [6.4] | Elasticここは押さ…

Jest+Groovyで、ElasticsearchにBulk Load

ちょっとタイトルと中身が微妙に合わないのですが…。 ※読むとなんとなくわかるかもしれませんが、別にこの用途で必ずしもBulkである必要はなかったり…例えば、こういうJSONファイルをElasticsearchに一括ロードしたいと思いまして。 data.json [ { "isbn": "…

Elasticsearch 2.2.0で追加されたAnalyze API(explain=true)を試す

Elasticsearchに、Analyze APIというものがあるらしいです。Analyze | Elasticsearch Reference [2.2] | Elasticテキストを、Analyze(単語分割)した時の結果が分かるAPIみたいです。これ、Solrの管理UIで同じような機能がTokenizerやFilterが適用されてい…

Elasticsearch 2.xをEmbeddedableに使う

この前、初めてこのブログでElasticsearchを使ったのですが、次はEmbeddedに使ってみようかなと思いまして。…正直、いきなりそんなことするもんじゃないなぁと後で思いましたけど。基本的には、Java APIのドキュメントを見ていけばいいみたいです。Java API …

Ubuntu LinuxにElasticsearch 2.1とKuromojiをインストールする

そろそろ、Elasticsearchを少しずつ触っていってみようかと思いまして。とはいえ、自分はあんまり検索エンジンはやったことがないので、まあ気ままにマイペースで試していけたらなぁと思っています。一応、LuceneおよびHibernate Searchは趣味的に遊んだこと…