场景
在mysql查询数据,并保存到临时文件。
然后在hive中读取数据时,发现存在一个异常数据,其string类型字段的值都为字段名,double类型的字段的值都为0。
分析原因
应该是mysql保存数据时,保存了表头,然后hive读取时,将表头当做一条数据读取了。
解决方案:
LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test IGNORE 1 LINES;
场景
在mysql查询数据,并保存到临时文件。
然后在hive中读取数据时,发现存在一个异常数据,其string类型字段的值都为字段名,double类型的字段的值都为0。
分析原因
应该是mysql保存数据时,保存了表头,然后hive读取时,将表头当做一条数据读取了。
解决方案:
LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test IGNORE 1 LINES;