@johtaniの日記 3rd

@johtani's blog 3rd edition

MorphlinesのloadSolrをちょっとだけ調べてみた

宿題その2?かな。Solr勉強会でCloudera Searchのスキーマ周りってどうなってるの?という質問が出てて、 なんか調べることになってたので、関係しそうなMorphlinesのLoadSolrコマンドを調べてみました。 こいつが、Solrへの書き込みを実行するコマンドみたいだったので。 (※Cloudera Searchのスキーマの設定方法とかは調べてないです。) (※めんどくさかったので、パッケージ名すっ飛ばしてクラス名書いてます。githubへのリンクを代わりに貼ってます。)

Xperia Zが故障したので交換したのでメモ

今朝起きたら、Xperia Zが故障してしまいました。 電源ボタンを押してもスリープにならないんです。しかも、スリープからの復帰もできない。。。 ということで、ドコモショップに行って来ました。対応も良かったです。 やっぱり、ボタンがおかしく再起動してもNGでした。 ということで、トントン拍子で交換品に変更してもらえました。

Morphlines入門?

Morphlinesについてちょっとだけ、さらに調べました。 誤解 Solr勉強会でなんとなく私の認識を話しましたが、ちょっと誤解してたみたいです。スミマセン。

第11回Solr勉強会を主催しました。#SolrJP

不定期開催ですが第11回Solr勉強会を主催しました。 今回も大入り90人くらい?の参加者の皆さんがいらっしゃいました。ありがたいことです!(20時時点で最終的に補欠17人でした。)

『プログラミング Hive』 『Hadoop 第3版』刊行記念セミナーに参加しました! #oreilly0724

Hadoopとか離れちゃってるし、Hive触ったこと無いにもかかわらず参加しました! (たまたま近くにいるからって理由なのは内緒で) 玉川さんの四方山話を聞くのが主目的で参加しました。(ちょっと翻訳が気になってるので)

Yokozunaの気になる点というかなんというか

Yokozunaの気になる点というか、自分だったらこのへん調べるだろうなって観点を上げてみます。 別に調べるわけじゃないので、完全に自己満足なメモですけど。 ちなみに、分散システムとかRiakの仕組みは詳しくないので、ズレてる点がいっぱいあるかも。 というか、分散システムでテストというか、検討する点とかってまとまってる資料とかあるのかなぁ?

Riak Meetup Tokyo #2に参加しました。#riakjp

先日、Bashoさんにおじゃましたのもあり、Riak Meetup Tokyo #2に参加しました。 Yokozunaの話も聞けるということで。 懇親会も参加しました。Vさん&リピさんと話し込んじゃってあんまり他の人と話せなかったけど。。。

スキーマレスモード?(SOLR-4897)を調べて見ました。

Solr 4.4に取り込まれる予定のチケットで、気になるものを見つけたのでいつものごとく調べてみました。 元となるチケットはこちら。SOLR-4897。 スキーマレス? Solrはschema.xmlにデータの定義(フィールドタイプやフィールドなど)を記述して、データを登録する全文検索システムです。 これまでのSolrではこの設定ファイルを元にデータを登録するフィールド名を決定しており、 変更を行う場合はSolrのコアを再起動するなどの手順が必要でした。(※ダイナミックフィールドはすこし特殊)

Solrの管理画面でデータ登録

SolrのチケットをML経由で眺めてるんですが、便利そうなチケットが流れてきたのでブログを書いてみみようかと。 元になってるチケットはこちらです。昨日だか、今朝にtrunkとbranch_4xにコミットされたみたいです。試してみたい方は、branch_4xかtrunkをチェックアウトすると触ることができます。 データ登録用の画面(JSON) branch_4xをチェックアウトしてexampleを起動し、Solrにアクセスします。 管理画面に「Dcuments」という項目が追加されてます。開くとこんなかんじです。

Kibana3というのもありまして

前回は3番煎じぐらいでしたが、今回は初記事かな?(だといいな) Kibanaには、前回の記事で書いたものとは別に開発中のKibana3というのが存在します。 Kibana3って? Kibana2はRubyで書かれていましたが、Kibana3はHTML+JavaScriptで構成されています。 ですので、ApacheなどのWebサーバに配置することで、利用が可能となります。 ただ、HTML+JavaScriptのため、ブラウザ上で動作するためブラウザが動作するマシンからElasticSearch(通常だとhttp://マシン名orIPアドレス:9200/とか)にアクセスできなければいけないという制限があります。