2017-02-08 4 views
0

ハイブはCTRL行を受け入れますか?'\r\n'で終了しますか? Windowsへのテキストファイルを生成し、行終了のためにCRLFを使用する必要があります。もしそうなら、私が正しいかどうかを教えてくれますか?ハイブdocumentation'\r\n'HIVEはCTRL文字を受け入れますか?

+0

は私の知る限り、ハイブSerDeは、テキストファイルに使用*いかなる*通常のラインターミネータすなわち '\ N '(Linuxのなど)と一致'\ r \ n'(Windows)または' \ r'(古いMac)のいずれかです。 WindowsファイルをHDFSにアップロードしてテストを行います。 –

答えて

0

BY TERMINATED

LINES、行区切りはcharあり、したがって、それは2つの文字を受け入れるべきではありません!現在、唯一の\nがサポートされている

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) 
関連する問題