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



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

当在一些Hive列上应用HQL计数时,结果为零。同时,对于行键count,它将返回此查询中的确切计数(以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

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

我可以更有效地回答它,如果你张贴你的表结构如果我说错了,很抱歉谢谢

相关内容

  • 没有找到相关文章

最新更新