参照
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=59690156
http://www.hplsql.org/doc
Hive HPL/SQL,即Hive Hybrid Procedural SQL一个开源工具,它为hive实现了过程性的SQL功能,类似Oracle的PLSQL。从hive 2.0.0开始出现,自此hive的etl更便利。
hplsql命令位于路径$HIVE_HOME/bin/hplsql。
注意:该HPLSQL命令能被执行的前提是要执行 hive --service hiveserver2 启动hive
格式
语法:hplsql -e 'query'
hplsql -e 'select 1'
格式2
语法:hplsql -f 'file'
hplsql -f test.sql
上图用到的test.sql脚本文件,其内容如下所示
简单的etl示例