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

相关推荐
Freedom℡1 小时前
使用scp命令拷贝hadoop100中文件到其他虚拟机中
数据库·hadoop·spark
依年南台1 小时前
Hadoop的目录结构和组成
大数据·hadoop·分布式
依年南台4 小时前
安装Hadoop并运行WordCount程序
大数据·hadoop
依年南台6 小时前
Spark处理过程-案例数据清洗
大数据·hadoop
Agatha方艺璇16 小时前
MapReduce报错 HADOOP_HOME and hadoop.home.dir are unset.
大数据·hadoop·mapreduce
元63317 小时前
Hadoop集群的常用命令
大数据·hadoop
姬激薄20 小时前
HDFS概述
大数据·hadoop·hdfs
依年南台20 小时前
克隆虚拟机组成集群
大数据·hadoop
多多*21 小时前
Java反射 八股版
java·开发语言·hive·python·sql·log4j·mybatis
yyf9601261 天前
hiveserver2与beeline进行远程连接hive配置及遇到的问题
数据仓库·hive