最近、Hadoop(Tresure Data)と格闘してます。 td-clientを使ってTresureDataからデータを取得するrakeタスクを書いててHiveクエリだと遅いのでPresto使いたいなと思うことがありました。 td-clientのREADMEなど公式情報をざっと確認したところ見当たりませんでしたが、 td-client-rubyのソースコードを見たら案の定クエリタイプを指定するインタフェースがありました。 https://github.com/treasure-data/td-client-ruby/blob/master/lib/td/client.rb#L182 client.rb#L182付近gist1 2 3 4 5 6 7 8 9 10 11 12 13 14 # @param [String] db_name # @param [String] q # @p
![td-clientを使ってHiveより早いPrestoクエリを実行する方法をrakeタスクで - tchikuba's blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/8a42d175df6d8285684746b8de064e38e5f48a88/height=288;version=1;width=512/https%3A%2F%2Ftchikuba.github.io%2Fimages%2Ffacebook_profile.jpg)