2013-03-28 91 views
1

我試圖將表複製到使用hadoop fs -copyToLocal的文件。這個命令的作用很好,減去了我所有的字段都合併在一起的事實。有沒有辦法指定一個分隔符?Hadoop FS分隔符

回答

0

我已經看到完全相同的問題,其中Hive表格應答到本地文件系統會將所有字段添加到一個巨型行中,並且'\ n'字符不會在表中的每行結尾處被使用。

您最好的選擇是使用自定義SerDe(Serializer和DeSerializer)將配置單元導出到CVS,如here所述。您也可以從github獲取源代碼。

0

您是否從Hive表複製?並且 您是否直接從倉庫目錄複製?請提供您正在使用的完整命令。