报错信息:

SQL 错误 [40000] [42000]: Error while compiling statement: FAILED: SemanticException Cartesian products are disabled for safety reasons. If you know what you are doing, please sethive.strict.checks.cartesian.product to false and that hive.mapred.mode is not set to 'strict' to proceed. Note that if you may get errors or incorrect results if you make a mistake while using some of the unsafe features.

中文意思:hive默认出于安全考虑,不允许使用union all. 如果你知道你在干什么,可以去设置允许使用。


解决方案:

set hive.strict.checks.cartesian.product=false
set hive.mapred.mode=nonstrict


完美解决:

Hive SQL 使用不了union all : SemanticException Cartesian products are disabled for safety reasons相关推荐

  1. (详细)解决hive报错FAILED: SemanticException Cartesian products are disabled for safety的问题

    在使用hive-2.3.3执行TPC-H benchmark时,遇到hive报错.而且这个错误不是以Java异常栈的形式跑出的,很可能被忽略: FAILED: SemanticException Ca ...

  2. 解决hive报错FAILED: SemanticException Cartesian products are disabled for safety的问题

    1.先看问题: FAILED: SemanticException Cartesian products are disabled for safety reasons. If you know wh ...

  3. oracle sql 转换成 hive sql -三重子查询union all+运算符改为关联查询中嵌套子查询-子查询转关联查询(十一)

    其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我 目录 其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我 oracle 原sql ...

  4. Hive Sql 大全(hive函数,hive表)

    Hive Sql 大全 本节基本涵盖了Hive日常使用的所有SQL,因为SQL太多,所以将SQL进行了如下分类: 一.DDL语句(数据定义语句): 对数据库的操作:包含创建.修改数据库 对数据表的操作 ...

  5. Hadoop Hive sql 语法详细解释

    Hive 是基于Hadoop 构建的一套数据仓库分析系统.它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,能够将结构 化的数据文件映射为一张数据库表,并提供完整的SQL查 ...

  6. Hadoop Hive sql语法详解

    Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,可以将结构 化的数据文件映射为一张数据库表,并提供完整的SQL查 ...

  7. 【原创】大数据基础之Hive(2)Hive SQL执行过程之SQL解析过程

    Hive SQL解析过程 SQL->AST(Abstract Syntax Tree)->Task(MapRedTask,FetchTask)->QueryPlan(Task集合)- ...

  8. hive hql文档_30分钟入门 Hive SQL(HQL 入门篇)

    Hive SQL 几乎是每一位互联网分析师的必备技能,相信每一位面试过大厂的童鞋都有被面试官问到 Hive 优化问题的经历.所以掌握扎实的 HQL 基础尤为重要,既能帮分析师在日常工作中"如 ...

  9. Hive SQL的编译过程

    Hive是基于Hadoop的一个数据仓库系统,在各大公司都有广泛的应用.美团数据仓库也是基于Hive搭建,每天执行近万次的Hive ETL计算流程,负责每天数百GB的数据存储和分析.Hive的稳定性和 ...

最新文章

  1. PyTorch在64位Windows下的Conda包
  2. Matplotlib常见问题总结
  3. linux mono apache2,使用Apache2设置ModMono
  4. java确认rabbitmq_RabbitMQ 消息确认机制
  5. mysql登录root 1130_通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
  6. 计算机一级查询记录,技巧查看电脑中使用过的记录痕迹的详细教程
  7. 自动化测试和性能测试工具的区别
  8. Spark on YARN :yarn-cluster模式如何查看日志
  9. 靠政府补贴实现华丽财报的科大讯飞,它背后蕴含着怎样的生机
  10. MCU_segger-JLINK批处理脚本烧录工具-JFlash
  11. java浏览器下载进度条,在浏览器中异步下载文件监听下载进度
  12. Eclipse 使用SVN时出现错误:The working copy needs to be upgraded svn
  13. 拒酒词、与领导喝酒的诀窍、酒量不行的技巧
  14. 视频教程-老孙的游戏课 第6篇 生存射手-Unity3D
  15. Shell脚本三种循环
  16. SQL in 模糊查询的问题
  17. 误删的苹果电脑硬盘和数据库的数据怎么恢复
  18. java商城后台图片上传功能_淘淘商城图片上传功能的实现
  19. 【linux】查看服务器的GPU 谁(用户)在使用
  20. JAVA毕设项目社区生鲜电商平台(java+VUE+Mybatis+Maven+Mysql)

热门文章

  1. linux图片拼接,如何在Linux上使用Hugin Panorama Creator将照片拼接成全景照片
  2. flink常用参数说明
  3. wordpress只在首页显示友情链接方法
  4. 什么是模型?开发软件为什么要建模?
  5. Newline required at end of file but not found
  6. 新买电脑C盘太大?只有一个C盘?如何分解C盘?电脑分盘,保姆级教学
  7. 高级事件----笔记
  8. 未来混合云的发展可能有两个方向 | 5G技术研发试验第三阶段规范正式发布
  9. 想要制作好看的壁纸,有CorelDRAW就够啦
  10. BZOJ3894:文理分科——题解