我必须从hdfs中获取hive表中的数据,但我不知道如何为下面提到的数据选择正确的数据类型: -
答案 0 :(得分:0)
请参阅此链接以了解不同的数据类型,
除了所有数字和小数字段外,您还可以使用STRING
数据类型。对于基于范围和精度的数字字段,您可以使用INT
或DECIMAL
。
使用string和varchar或任何其他字符串数据类型将在数据中读取null为字符串,即“null
”以便处理nul,您应该提及下面的表属性,
ALTER TABLE tablename SET
SERDEPROPERTIES ('serialization.null.format' = 'null');
如果有任何需要,请告诉我。