`
superlxw1234
  • 浏览: 542535 次
  • 性别: Icon_minigender_1
  • 来自: 西安
博客专栏
Bd1c0a0c-379a-31a8-a3b1-e6401e2f1523
Hive入门
浏览量:43268
社区版块
存档分类
最新评论

hive的一个bug?

    博客分类:
  • hive
阅读更多
select count(1)  
from (
       select case when data_type = '15'
 then '1' else '0' end as ssss
       from woa_login_android where  version_type = 0 and data_type in ('15','30') and pt = '2012-07-03'
) a 
where a.ssss = '1' 

 

这个结果集是有记录的,子查询的case when 后面只有一个条件,在外面用where过滤是没问题的,

如果在子查询中的case when 后面有两个以上的条件语句,那么在子查询外面用where条件过滤时候就有问题。

 

 

select count(1)  
from (
       select case when data_type = '15' or data_type = '30'
 then '1' else '0' end as ssss
       from woa_login_android where  version_type = 0 and data_type in ('15','30') and pt = '2012-07-03'
) a 
where a.ssss = '1' 

 

而如果单独执行这个子查询,里面case when后面跟多个条件也是没问题的。。

不知道大家是否遇到这种情况??

0
2
分享到:
评论
1 楼 zhousheng29 2012-08-28  
你稍微改个写法吧,这个是mapreduce的map input dir出错了,应该是hive的bug.
下面这个应该行,
select count(1)   
from ( 
       select case when data_type = '15' then 1 when data_type = '30' 
then '1' else '0' end as ssss 
       from woa_login_android where  version_type = 0 and data_type in ('15','30') and pt = '2012-07-03' 
) a  
where a.ssss = '1'

相关推荐

    flume-hive-sink-1.8.0.jar

    flume1.8.0 采集日志入库到hive,后台日志报错,是心跳bug,此包为修复jar包

    hive关联MongoDB

    工作中经常会遇到从hive中往MongoDB中写数据,其中经常会遇到一些bug仅供参考

    HiveSQL的编译过程

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

    Hive原理及使用笔记(精华版)

    Hive原理、语法笔记简介(还有案例帮助记忆),可以当作字典查询

    HiveSqlBloodFigure:hive血缘关系解析工具

    删除hive-exec与hadoop-common的maven依赖,使得项目更加的轻量级。 重构项目代码,优化解析,修复无字段血缘时,不能获取表血缘的BUG。 规范化接口输入输出,血缘图均为自定义实体,方便进行JSON序列化。 新增接口...

    mysql-connector-8.0.13.rar

    这是一个mysql jdbc驱动程序,用来帮助处理hive中遇到的一些问题,没有这个jar包可能导致hive 无法与mysql互通,或者配置时出现错误

    meddatum:使用搜索工具将hl7e-rezept解析器和导入器导入Riak数据库

    可插入其他数据存储,如Mongo,MySQL,Hive,Solr,?? 先决条件 NKF命令应该在路径中 在启用了Yokozuna的位置运行Riak进行 make,gcc,erlang> R16B02(从下载Erlang) 接收文件的csv在行的每一行末尾必须具有LF...

    XueTr0.27 (比冰刃IceSword还强的软件)

    2009-02-02 0.18版本:(本版更新纯是为了解决系统挂机Bug而临时升级的一个版本) 1.增强了启动项检测 2.进程部分右键菜单增加了查找进程模块功能 3.解决了内核模块检测部分的误报可疑驱动对象Bug(感谢dl123100...

    XueTr0.21 (比冰刃IceSword还强的软件)

    修正SPI名字少一个字母Bug(感谢dl123100指出) 2.修正检测到可疑驱动对象会显示服务名Bug(感谢dl123100和曲版指出) 3.修正数字签名把smss.exe检测为没有签名bug(感谢qdk2000指出) 4.几个窗口可以最大化了 5....

    vizzuality-hive:Hive (Hadoop) 中 Vizzuality UDF 的存储库

    第 1 步:将输入数据加载为 Hive 表(未记录) 第 2 步:清理数据 -- Clean the input data noting that -- 1) the day and month is of format "01" -- 2) there is no year CREATE TABLE tim.nightlights_in_...

    linxer大牛的ARK工具: XueTr.020 (类似冰刃的软件)

    2009-02-02 0.18版本:(本版更新纯是为了解决系统挂机Bug而临时升级的一个版本) 1.增强了启动项检测 2.进程部分右键菜单增加了查找进程模块功能 3.解决了内核模块检测部分的误报可疑驱动对象Bug(感谢dl123100...

    PHPWEB分享式智能网站管理系统 v1.1.0 UTF-8.rar

    1、修复了一些BUG,对安装程序作了一些改进 2、下载模块增加会员区选择交易积分功能 3、增加插件排版方案保存和一键套用排版方案功能 4、增加点评分类隐藏功能 5、增加后台自定义菜单功能 6、将会员积分管理从...

    Coin-Hive Blocker-crx插件

    用于太敏感的CPU扫描仪的错误修复 - CoinhiveBlocker溢价 - 服务器呈现可疑页面的自动分析(Premium) - 更广泛的已知矿工域(Premium) - Chrome API(PREMIUM)无法阻止的矿工添加指南*更新0.12 - 新UI - Bug修复...

    本项目实现了对hql集合进行静态分析,获取hql对应的血缘图(表血缘 + 字段血缘)

    删除hive-exec与hadoop-common的maven依赖,使得项目更加的轻量级。重构项目代码,优化解析,修复无字段血缘时,不能获取表血缘的BUG。规范化接口输入输出,血缘图均为自定义实体,方便进行JSON序列化。新增接口层,...

    离线和实时大数据开发实战

    大数据开发实战(Hadoop、Hive、Spark等)

    大数据:基于Docker离线部署2.7.4版本ambari及启用kerberos安全认证(物理机同理)

    1.离线部署ambari 2.7.4及HDP大数据组件服务(提供离线wangpan资源) ...4.支持HDFS、Spark、Yarn、MapReduce、Hive、Pig、 HBase、Zookeeper、Sqoop和Hcatalog等 5.很详细的文档,包括各种可能出现的Bug

    已编译好的github上最新的tez-ui-0.10.1

    已编译好的github上最新的tez-ui-0.10.1 比apache官网上的都要高一个版本,解决了很多bug

    NewSID(光学习一下代码就可以了,没看清楚介绍别运行)

    A computer‘s SID is stored in the Registry‘s SECURITY hive under SECURITYSAMDomainsAccount. This key has a value named F and a value named V. The V value is a binary value that has the computer SID...

    greenplum-db-6.2.1-rhel7-x86_64.rpm

    PXF version 5.10.0 is included, which introduces several new and changed features and bug fixes. See PXF Version 5.10.0 below. PXF Version 5.10.0 PXF 5.10.0 includes the following new and changed ...

Global site tag (gtag.js) - Google Analytics