2015年11月19日0件のコメントこんにちは。NIKKOのY.Sです。1.2がリリースされました。JSONファイルなど、複数のデータソースをテーブルと見なしてJOINすることができるので、クエリを使って様々なデータを取得できます。今回のリリースでいくつかの機能が追加されました。今回RDBがサポートされたとのことだったので、どんな感じになるのか試してみました。Minutesの手順でインストールします。bin/drill-embedded今回はローカルマシン上でembeddedモードで動かしてみます。seconds)tutorialにあったparquetフォーマットのデータにqueryを投げてみたところ、同じ結果が返ってきました。pluginを使うにはこちらを参考に設定していきます。driverが必要になるのでjarファイルを落としておきます。1.2のページからダウンロードして、jarファイルをapache-drill-1.2.0/jars/3rdparty/配下に配置します。MariaDBにはtest.t1テーブルを作って適当なデータをいれておきます。|::drill-embeddedをいったん終了して抜けます。次に設定するプラグイン設定情報を永続化できるようするため、<installed_path>/conf/drill-override.confに以下追記します。"storage.conf"再度drill-embeddedを起動します。Pluginの追加設定をします。今回MariaDBに接続したいので、プラグイン名をmariadbと入力して[Create]を押します。Configurationのテキストフィールドが表示されるので、次のように指定しました。true}Updateボタン押してSuccessと出たので、うまくいったようです。tablesの結果は表示されないものの、SQLの実行はうまく行きました。Pluginを有効にします。こちらは接続先情報を変えるだけで、query結果の取得までうまくいきました。seconds)MongoDBとMariaDBのデータソースを使ってjoinしてみます。seconds)無事ちゃんと取れてるようです。今回はMongoとMariaDBで試しましたが、HDFS、HBase、RDBなど多様なデータソースに対してjoinしてSQLを実行できるので、色々な組み合わせで活用できそうです。インストールしてすぐ試すことできるので、興味がある人は是非お試しください。@gmoap_engineer本ブログで発信される情報は、各エンジニア個人の見解であり、弊社の公式見解ではありません。本ブログに掲載、引用等をしている商品またはサービス等の名称は、各社の商標または登録商標です。その他の事項について一切責任を負いかねます。発表する情報には注意を払っておりますが、公式発表、見解については、弊社WEBサイトおよびプレスリリースなどをご確認ください。GMOインターネットグループにおけるソーシャルメディア運用ポリシーについては次のページをご確認ください。本ブログに掲載のあるソフトウェアのダウンロードは自己責任で御願い致します。ソフトウェアのダウンロードの結果、ご利用者に何らかの損失・損害が生じたといえども、当社ではその責任を負いかねます。本ブログに掲載のあるソフトウェアを扱う際は、各ソフトウェアの公式リファレンスを参照のもとご使用下さい。ソフトウェアの実行の結果、ご利用者に何らかの損失・損害が生じたといえども、当社ではその責任を負いかねます。