hive使用hplsql进行etl或其它数据加工

参照

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示例

相关推荐
炒空心菜菜30 分钟前
spark和hadoop之间的对比和联系
大数据·hadoop·spark
富能量爆棚33 分钟前
spark和Hadoop之间的对比和联系
大数据·hadoop·spark
爱吃香菜---www33 分钟前
spark与Hadoop之间的对比与联系
大数据·hadoop·spark
zhang98800005 小时前
利用java语言,怎样开发和利用各种开源库和内部/自定义框架,实现“提取-转换-加载”(ETL)流程的自动化
java·开源·etl
Eternity......6 小时前
spark和hadoop的区别
大数据·hadoop·spark
2401_871290586 小时前
spark和Hadoop之间的对比和联系
大数据·hadoop·spark
lqlj22339 小时前
spark和hadoop的对比和联系
大数据·hadoop·spark
睎zyl9 小时前
Spark与Hadoop之间的联系和对比
大数据·hadoop·spark
小白的白是白痴的白10 小时前
4.21 spark和hadoop的区别与联系
大数据·hadoop·spark
哈哈真棒10 小时前
spark和Hadoop的区别与联系
大数据·hadoop·spark