sqoop在导出数据到Mysql时报错"None"
需求:将其他部门提供的数据导出到指定Mysql库
因为一开始的需求是原样导出所以就按需求直接导出到Mysql,但是一直在报错
在查看数据内容时看到在hive中有’None’的字符串,None在Python中表示空,用sqoop导出时会报错
增加对空和空字符串做处理也解决不了
--null-string '\\N'
--null-non-string '\\N'
但是在hive到hdfs时可以对字段进行处理
insert overwrite directory 'load/path' row format delimited fields terminated by '\t'