hive表某个字段有换行符,一条记录显示成多行了。
表存储格式:hudi表parquet存储格式
采用spark SQL和presto查询都没有换行。
用hive SQL查询采用正则替换掉换行符,查询结果也在一条里面了。
CREATE table itclj.itclj_20220121 as SELECt * FROM itclj.dsp_ctest6_task where id=260267 ; --正常 SELECt regexp_replace(content, 'n|t|r', '') content FROM itclj.dsp_ctest6_task where id=260267 ; -- hudi 表,不正常 SELECt * FROM itclj.dsp_ctest6_task; -- parquet表,正常 SELECt * FROM itclj.itclj_20220121; SHOW CREATE TABLE itclj.itclj_20220121; SHOW CREATE TABLE itclj.dsp_ctest6_task;



