Hive 配置单元是否接受CTRL字符?

Hive 配置单元是否接受CTRL字符?,hive,newline,hiveql,ddl,Hive,Newline,Hiveql,Ddl,配置单元是否接受由终止的CTRL行\r\n'?我必须生成一个文本文件到Windows,并希望使用CRLF终止行。如果是的话,你能告诉我我的答案是否正确吗 在配置单元中以'\r\n'结尾的行,行分隔符是一个字符,因此不应接受两个字符 目前只支持\n。 看看这张吉拉的票 演示 另外,用于文本文件的配置单元序列与任何常用的行终止符匹配,即\n(Linux等)或\r\n(Windows)或\r(旧版Mac)。只需将Windows文件上载到HDFS并进行测试。 row_format : DEL

配置单元是否接受由
终止的CTRL行\r\n'
?我必须生成一个文本文件到Windows,并希望使用CRLF终止行。如果是的话,你能告诉我我的答案是否正确吗

在配置单元中以
'\r\n'

结尾的行,行分隔符是一个
字符,因此不应接受两个字符


目前只支持
\n

看看这张吉拉的票

演示


另外,用于文本文件的配置单元序列与任何常用的行终止符匹配,即
\n
(Linux等)或
\r\n
(Windows)或
\r
(旧版Mac)。只需将Windows文件上载到HDFS并进行测试。
row_format   : DELIMITED 
    [FIELDS TERMINATED BY char [ESCAPED BY char]]
    [COLLECTION ITEMS TERMINATED BY char]
    [MAP KEYS TERMINATED BY char] [LINES TERMINATED BY char]
    [NULL DEFINED AS char] (Note: Only available starting with Hive 0.13)
hive> create table t (i int) row format delimited lines terminated by '\r\n' location '/tmp';
FAILED: SemanticException 1:64 LINES TERMINATED BY only supports newline '\n' right now. Error encountered near token ''\r\n''
hive>