サンプルコード
import groovy.sql.Sql import java.sql.* sql = Sql.newInstance( "jdbc:phoenix:localhost", "", "", "org.apache.phoenix.jdbc.PhoenixDriver") sql.commit() // version 4.1.0現在、viewでのjoinは出来ないみたい ddl = """ CREATE VIEW IF NOT EXISTS cust000001 as select * from CUSTOMER where customer_cd = '000001' """ sql.execute(ddl) sql.commit() query = "select * from cust000001" sql.eachRow(query){ row -> println row }クライアント設定
phoenix-4.1.0-bin.tar.gzを解凍しphoenix-4.1.0-bin/hadoop2/phoenix-4.1.0-client-hadoop2.jarを~/.groovy/libなどにコピーします。
動作環境
groovy 2.3.6, JDK 7 Update 65, Hadoop 2.5.0, zookeeper 3.4.6, hbase 0.98.5, phoenix 4.1.0
0 件のコメント:
コメントを投稿