Hive查询在对Cassandra columnfamily执行时返回null

时间:2013-06-14 08:49:42

标签: hadoop mapreduce cassandra hql hive

我已经使用相应的Cassandra列映射了Hive表列。但是在执行Hive查询时,它会返回除行键之外的所有列的空值。

在某些Hive列上应用HQL计数时,结果为零。同时,对于行键计数,它返回此查询中的确切计数(它返回为4)。可能是什么问题?为什么它为所有列返回空值?

hive> select * from Users;       
OK
21  NULL    NULL    NULL    NULL
22  NULL    NULL    NULL    NULL
20  NULL    NULL    NULL    NULL
25  NULL    NULL    NULL    NULL

1 个答案:

答案 0 :(得分:0)

如果我理解了这个问题,你需要使用GenericUDF类来编写用户定义的 函数,称为nvl()

如果您发布表的结构,我可以更有效地回答它 对不起,如果我错了 三江源