标签: hive cloudera-cdh
在使用cast作为非管理员运行任何查询时,我收到了一个奇怪的错误。例如:
cast
select cast(site_id as decimal) from test_table limit 5;
在该示例中,site_id是bigint,但是列类型和它所投射的类型完全没有区别。在没有cast的情况下,查询运行正常,管理员也可以运行查询而不会出现问题。
site_id
bigint
这是cdh 4.5.0,Hive 0.10.0。