我知道在Hive中将表保存到csv(或其他文本文件)时,分隔符存在已知问题.所以我想知道你们是否可以帮我解决这个问题.
我有一个现有的表(表A),我想将它以csv格式保存到hdfs.通过阅读其他回复,我相信我必须先创建一个外部表(但我不确定整个事情的样子).
有人可以帮忙吗?
Raj*_*h N 11
在hive shell中试试这个:
INSERT OVERWRITE LOCAL DIRECTORY '/path/to/hive/csv' ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' SELECT * FROM hivetablename;
Run Code Online (Sandbox Code Playgroud)
将您更改/path/to/csv为要存储csv文件的位置.hivetablename您的hive表以csv格式存储.
| 归档时间: |
|
| 查看次数: |
28026 次 |
| 最近记录: |