1 MySQL 到 Hive 表的sqoop任务把 原本的NULL 变成字符串 ‘null’ 了
alter table ${table_name} SET SERDEPROPERTIES('serialization.null.format' = '\\N'); -- 修改表的NULL值属性
sqoop代码最后面加上 --null-string '\\N' --null-non-string '\\N'
2. 特殊符号 \001
Hive默认的分隔符是\001,属于不可见字符,这个字符在vi里是^A
可以作为hive表的分隔符,避免tab等常用输入引起的错行。
每天进步一点点