首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BigInsights 3.0中Hive 0.12的奇怪问题

BigInsights 3.0中Hive 0.12的奇怪问题
EN

Stack Overflow用户
提问于 2014-07-17 16:43:41
回答 1查看 298关注 0票数 0

我有一个简单的查询,它在BigInsights2.0 2.0中的Hive0.8中很好:

代码语言:javascript
复制
SELECT * FROM patient WHERE hr > 50 LIMIT 5

但是,当我在BigInsights3.0 s3.0中使用hive 0.12运行这个查询时,它将永远运行,不会返回任何结果。实际上,对于以下查询和许多其他查询,场景是相同的:

代码语言:javascript
复制
INSERT OVERWRITE DIRECTORY '/Hospitals/dir' SELECT p.patient_id FROM
   patient1 p WHERE p.readingdate='2014-07-17'

如果我不包括WHERE部件,那么在这两个版本中都会很好。

当在查询中包含WHERE子句时,您知道Hive0.12或BigInsights3.0 s3.0可能有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2014-07-18 19:32:23

当您在Hive查询中使用WHERE子句时,Hive将运行map-还原作业来返回结果。这就是为什么运行查询通常需要更长的时间,因为没有WHERE子句,Hive可以简单地返回在HDFS中表示表的文件的内容。您应该检查由查询触发的map- your作业的状态,以确定是否发生了错误。您可以通过转到BigInsights web控制台中的Application选项卡并单击乔布斯,或者转到作业跟踪器web界面来实现这一点。如果看到该作业的任何失败任务,请检查特定任务的日志,以找出发生了什么错误。修复问题后,再次运行查询。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24809153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档