Hadoop 蜂巢是自动四舍五入的精度
我在蜂巢里做除法运算,看起来像是自动对值进行四舍五入。有什么办法可以避免这种情况吗 示例Hadoop 蜂巢是自动四舍五入的精度,hadoop,hive,hiveql,hadoop2,Hadoop,Hive,Hiveql,Hadoop2,我在蜂巢里做除法运算,看起来像是自动对值进行四舍五入。有什么办法可以避免这种情况吗 示例 select cast(600/27701.47 as decimal(31,20)); +-------------------------+ | _c0 | +-------------------------+ | 0.02165950000000000000 | +-------------------------+ 期望值: 0.0216595003
select cast(600/27701.47 as decimal(31,20));
+-------------------------+
| _c0 |
+-------------------------+
| 0.02165950000000000000 |
+-------------------------+
期望值:
0.0216595003803047
我正在EMR上使用hive-hive 2.3.6-amzn-1您使用的是什么版本 在Hive 1.1.0-cdh5.14.2中,它运行良好
Cloudera有很多补丁可以解决此类问题。我们也面临类似的挑战。