Hive
Apache Hive™数据仓库有助于使用SQL读取,写入和管理驻留在分布式存储中的大型数据集。 提供了命令行工具和JDBC驱动程序以将用户连接到Hive。
kyue
这个作者很懒,什么都没留下…
展开
-
FAILED: Execution Error, return code 3 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask
报错信息[2020-09-23 19:26:35] hive:Execution log at: /tmp/mqq/mqq_20200923191542_f05d782a-27c8-4e09-a6e2-16fe910f476a.log[2020-09-23 19:26:35] hive:2020-09-23 19:26:35 Starting to launch local task to process map join; maximum memory = 10540810240[2020-09-2原创 2020-09-23 22:07:26 · 1217 阅读 · 0 评论 -
【Hive】hive查询支持的函数
更新中…参考Hive语法官网介绍version 0.12.0SHOW FUNCTIONS; DESCRIBE FUNCTION <function_name>;DESCRIBE FUNCTION EXTENDED <function_name>;一、关系运算:1. 等值比较: =语法:A=B操作类型:所有基本类型描述: 如果表达式 A 与表达式 B 相等,则为 TRUE;否则为 FALSE;只要有任意比较项为NULL,均返回 FALSE;举例:hive&g原创 2020-09-09 16:42:47 · 778 阅读 · 1 评论 -
【Hive】Hive查询报错 Malformed ORC file、Invalid postscript、serious problem
报错1:[2020-09-01 20:27:48] hive:Failed with exception java.io.IOException:java.lang.RuntimeException: serious problem[2020-09-01 20:27:48] hive:Time taken: 3.237 seconds[2020-09-01 20:27:50] job失败!报错2:[2020-09-01 21:00:35]-Failed with exception java.i原创 2020-09-01 21:24:09 · 1858 阅读 · 0 评论 -
【Hive】Hive常见问题排查技巧
一、作业慢或者有问题,先看Yarn链接1.作业Pending问题查看通常是资源问题ACCEPTED: waiting for AM container to be allocated表示AM的资源都没有分配Pending很多,Running很少队列资源用满情况分类队列满了,不一定是vcore满,可能是内存满了,使用不合理都是先把内存用满了解决办法:1.杀作业,停止不重要作业,保障优先级2.加队列资源队列满的情况,有时候是因为用户内存设置太大,建议业务砍内存Config原创 2020-08-31 20:50:35 · 2050 阅读 · 0 评论 -
【Hive】Hive经典面试题SQL测试题目,待更新...
题目一:学生表(STUDENT)的字段含义:SNO 代表学号,SNAME 代表学生姓名,SAGE 代表学生年龄,SSEX 代表学生性别课程表(COURSE)的字段含义:CNO 代表课程编号,CNAME 代表课程名字,TNO 代表教师编号,成绩表(SC)的字段含义:SNO 代表学号,CNO 代表课程编号,SCORE 代表成绩教师表(TEACHER)的字段含义:TNO 代表教师编号,TNAME 代表教师姓名1. 查询所有学生的学号、姓名、选课数、总成绩、平均成绩、排名2. 查询没学过“悟空”老原创 2020-08-31 15:23:17 · 249 阅读 · 0 评论