如何选择数据类型以在配置单元

时间:2016-12-13 10:29:18

标签: hadoop hive hdfs

我必须从hdfs中获取hive表中的数据,但我不知道如何为下面提到的数据选择正确的数据类型: -

  1. $ 34740 $#$ Disrupt Worldwide LLC $#40425 $#$ null $#$ 13 $#$ 6 $#$ 317903 $#$ null $#$ Scott Bodily $#$ + $#$ null $#$ 10 $#$ 0 $ #$ 1 $#$ 0 $#$ disruptcentral.com $#$ null $ $ null $#$ 1 $ $ $ $ $ $ null $ $ $ $ $ $ Scott Bodily $#$ 1220DB56-56D7-E411-80D6- 005056A451E3 $#$ $真 $ 34741 $#$顶级推特联赛有限公司$#$ 35605 $#$ null $#$ 13 $#$ 7 $#$ 317902 $#$ null $ $ $ AM支持团队$#$ + 447886 027371 $#$ null $#$ 1 $# $ 1 $#$ 1 $#$ 0 $#$ www.toptipsterleagues.com,www.toptipsterleagues.co.uk,http://test.toptipsterleague.com $#$ Jamil Johnson $#$ Cheng Liem Li $#$ 1 $#$ 0.70 $#$ 1.50 $ #$ 1.30 $#$ Bono van Nijnatten $#$ 0B758BF9-F1D6-E411-80D7-005056A44C5C $#$ true $

1 个答案:

答案 0 :(得分:0)

请参阅此链接以了解不同的数据类型,

Click here

除了所有数字和小数字段外,您还可以使用STRING数据类型。对于基于范围和精度的数字字段,您可以使用INTDECIMAL

使用string和varchar或任何其他字符串数据类型将在数据中读取null为字符串,即“null”以便处理nul,您应该提及下面的表属性,

ALTER TABLE tablename SET  
SERDEPROPERTIES ('serialization.null.format' = 'null');

如果有任何需要,请告诉我。