Быстрый вопрос Hive / Hadoop от нового пользователя.
У меня есть столбец DOUBLE со значением «1.8E8», означает ли это, что я достиг максимального значения для DOUBLE?
Нет, это представление десятичного значения в Hive.
1.8E8 -> 180000000
См. Эту ссылку для получения более подробной информации:
http://www.aptibook.com/discuss-technical?uid=tech-hive12&question=Double-type-in-Hive-%E2%80%93-Important-points
Нет. 1.8e8 крошечный. Максимальное значение для двойного IEEE 754 составляет около 2.22e308.
1.8e8
2.22e308