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等常用輸入引起的錯行。