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

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-04-30 09:36:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-30 09:36:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-30 09:36:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-30 09:36:04       18 阅读

热门阅读

  1. onion洋葱模型

    2024-04-30 09:36:04       9 阅读
  2. 程序设计:C语言 UNIX/LINUX 环境变量替换

    2024-04-30 09:36:04       11 阅读
  3. CentOS 7 安装 Puppeteer & Google Chrome

    2024-04-30 09:36:04       10 阅读
  4. 数据库三范式

    2024-04-30 09:36:04       10 阅读
  5. 构建嵌入空间

    2024-04-30 09:36:04       10 阅读
  6. Zephyr storage存储子系统系统学习记录

    2024-04-30 09:36:04       11 阅读
  7. AnolisOS8.8基于yum安装mariadb并配置远程访问

    2024-04-30 09:36:04       10 阅读
  8. js执行顺序

    2024-04-30 09:36:04       8 阅读
  9. Visual Studio Installer 运行python 汉字

    2024-04-30 09:36:04       10 阅读