Hive
敲代码的余文乐
热爱编程,同样热爱分享
展开
-
Hive中提示Expression Not In Group By Key的解决办法
问题出现的原因:1.Hive不允许直接访问非group by字段;2.对于非group by字段,可以用Hive的collect_set函数收集这些字段,返回一个数组;3.使用数字下标,可以直接访问数组中的元素;MySQL中代码:select d.dname,count(*) num from emp e join dept d on e.deptno=d.deptno wh...原创 2019-08-09 14:05:00 · 23243 阅读 · 2 评论 -
Permission denied: user=anonymous, access=EXECUTE, inode="/tmp"
在本机远程连接hive时,不输入账号密码正常不应该报错解决办法:报错内容提示hive没有/tmp目录的权限,赋予权限即可:hdfs dfs -chmod 777 /tmp输入后,本机时不输入账号密码也可以成功登录...原创 2019-08-11 19:38:58 · 1678 阅读 · 0 评论 -
Hive中运行任务报错:Error during job, obtaining debugging information...
错误原因:namenode内存空间不够,JVM剩余内存空间不够新job运行所致解决办法:将hive设置成本地模式来执行任务set hive.exec.mode.local.auto=true;原创 2019-08-11 19:42:08 · 1991 阅读 · 2 评论