应用场景

hive执行sql的方式很多,在需要批量执行sql的场景下就需要使用到hive 命令 或beeline命令。

使用方式

hive -f a.sql

这个命令会执行a.sql里面的sql命令,每个命令以分号结束,但这种方式有个缺陷,就是中间有一个sql执行出现异常,就会结束脚本的执行。在有些场景下,我们不希望出现这种情况,例如批量插分区,中间某个表删掉了,插入分区失败,导致后面的所有表都不能正常的插入分区,hive命令没有提供跳过异常的参数。

beeline -u jdbc:hive2://hiveServerHostName:10000 -n  username -p aaa -f a.sql --force=true

beeline 命令提供了这个参数 --force=true 可以忽略中间执行过程的异常。

hive 批量执行sql脚本文件 跳过异常语句相关推荐

  1. PLSQL执行SQL脚本文件「适用批量」- 工具使用篇

    前言 开局一条狗,装备全靠打 这篇文章应该是 2019 年最后一文章了,分享一下 PLSQL 是如何执行 SQL 脚本文件的. 关于执行 SQL 文件,下方是自己经常使用的一种方式,同样适用于批量文件 ...

  2. 如何在mysql中执行sql脚本文件

    一.sql脚本文件 简介 xxxx.sql这种文件被称为sql脚本文件. sql脚本文件中编写了大量的sql语句. 我们执行sql脚本文件的时候,该文件中所有的sql语句会全部执行! 批量的执行SQL ...

  3. Delphi 7 在程序中直接执行SQL脚本文件

    Delphi 7 在程序中直接执行SQL脚本文件 在处理MSDE一些操作中.需要执行一些SQL脚本.有的是从 SQLServer 2000中生成的SQL为后缀的脚本.在MSDE中没有企业管理器, 操作 ...

  4. Oracle 在Sqlplus 执行sql脚本文件。

    首先在随便1个地方建立1个sql语句的文件. 例如: 执行命令为: sqlplus loginID/passwd@serverIP/servcie_name @path/file.name 例如: 见 ...

  5. source命令执行SQL脚本文件

    2019独角兽企业重金招聘Python工程师标准>>> 运行mysql,可以使用"source"或"/."命令执行SQL脚本文件: mysql ...

  6. java sql脚本_Java 执行 SQL 脚本文件

    是拷贝的别人的,以备学习 package com.unmi.db; import java.io.FileInputStream; import java.io.InputStream; import ...

  7. oracle用命令执行sql脚本文件

    当sql命令过多(sql文件过大)时,用plsql执行时比较慢而且容易超时,此时可以用sqlplus命令直接执行sql脚本文件,方法如下: 1.sqlplus登录 >sqlplus userna ...

  8. sqlplus中批量执行sql脚本(Oracle)

    假如我们有很多sql脚本,如果一个一个sql脚本文件执行显然过于麻烦,下边我们演示sql脚本批量执行. 解决方法:将需要执行的sql脚本文件的@绝对路径 存放到一个脚本文件中,然后执行这个脚本文件就可 ...

  9. linux下db2创建批量存储过程,DB2批量执行SQL脚本以及存储过程的实现

    使用过的命令: 进入db2cmd db2 connect todb_aliasuserusernameusingpassword db2 -tvfc:\abc.sql-labc.log 参考如下: 可 ...

最新文章

  1. oracle运行企业管理器,如何打开Oracle 10g的企业管理器(Enterprise Manager)?
  2. pyechart 应用: graph
  3. 【WEB安全】In0ri:基于深度学习的网站内容污染检测系统
  4. asp.net 实现一级域名与二级域名共享COOKIE
  5. 互联网日报 | 字节跳动否认进军社区团购;中兴手机回归国内2C市场;华为公布5G商用一年成绩单...
  6. AOP的实现方式比较,cglib vs jdk
  7. Linux指令日期转为字符串,linux时间转换函数【转】
  8. git checkoutbranch 回退到某个版本进行修改
  9. Houdini特效资源如何导入?Houdini工程文件导入教程
  10. Newland Plan
  11. 巧用clear:both
  12. 【STM32技巧】使用STM32 HAL库的硬件I2C驱动RX8025T实时时钟芯片
  13. python 3des加密_python3使用3des加密
  14. 单片机课设-60秒倒计时器
  15. 对this.name=name的理解
  16. BGP Confederation(BGP联邦)
  17. 处理new Date()在safari浏览器上的某些日期格式导致的Invalid Date
  18. 计算机考试行高怎么设置,Excel隔行调整行高的四种有效方法
  19. 可爱猫咪,用 CSS 告诉你为何大橘为重!!
  20. 本地推送jar包到远程maven仓库

热门文章

  1. window 2003 系统启动时提示:STOP:c0000218 解决方法
  2. Winxp Stop c0000218 unknown hard error
  3. 【CSS 教程系列第 8 篇】什么是 CSS 中的后代选择器
  4. 推荐系统学习 - (1)基本算法
  5. 单元测试时期望值是抛出异常的情况
  6. SS524V100 RTL8152B(USB转网卡)驱动移植
  7. 基于卫星星历计算卫星在CGCS2000大地坐标系中的坐标
  8. 南京大学地图学与地理信息系统815考研资料
  9. 怎么修改原图片的尺寸?图片尺寸在线修改工具分享
  10. 物理实验室--Java实现的物理仿真