by the dreamland

夢の国の近くで暮らすエンジニア(おもにインフラ系)のブログ

hiveのオプション

Hiveをシェルから操作する

 

http://open-groove.net/hadoop/hive-shell/

 

 

Hiveを利用するときにいちいちコンソールを起動しなくても、-eオプションで通常のコマンドからクエリを実行することが可能。

$ hive -e ‘select * from tbl_a limit 100′

上のコマンドはDBがdefaultなら動く。DBを指定するには以下。MySQLと同じ。
$ hive -e ‘select * from db_name.tbl_a limit 100′

-fでクエリを記述したファイルを読み込ませて実行。拡張子はsqlでもhqlでもどっちでもありの様子…

$ hive -f /path/to/hivescript.hql

 

 

---------------------------------

・・・・だそうです。。。勉強しなきゃ!w