我正在尝试从配置单元中的表导出结果,并使用以下命令:
bline --hiveconf hive.mapred.mode=nonstrict --outputformat=csv2 -e "select * from db.table;">~/table.csv
(bline is an alias for beeline -u address + some options)
询问结束后,我
error java.lang.OutOfMemoryError: GC overhead limit exceeded
我是正确导出表还是有更好的方法导出配置单元中的表?
2条答案
按热度按时间ltskdhd11#
因为您需要一个不同的分隔符,所以有一个更干净的解决方案
语言手册
演示
Hive
猛击
hivapdat2#
因为您的表是以文本格式存储的,所以您可以简单地使用get/getmerge将文件从hdfs复制到本地文件系统
得到
获取合并
演示
Hive
猛击
p、 在列之间有一个看不见的分隔符,字符soh,ascii值为1。