【发布时间】:2017-10-06 03:31:13
【问题描述】:
当我将 beeline 的输出重定向到一个文件时,我可以看到生成的文件有 ^M(CR,回车,0x0D 十六进制)字符,该字符位于第 144 列周围,大概是作为一种环绕的方式文本输出。
有没有办法在直线中关闭它?或者可能通知直线不同的列宽。
我有:Beeline version 1.2.1000.2.5.0.0-1245 by Apache Hive
【问题讨论】:
-
这是一种不好的做法。请改用
INSERT OVERWRITE [LOCAL] DIRECTORY。 cwiki.apache.org/confluence/display/Hive/… -
我没有对 hive 执行写入操作。我只是在运行一个 SELECT 语句。 SELECT 的直线输出已嵌入 CR。
-
INSERT OVERWRITE LOCAL DIRECTORY用于将查询结果转储到本地文件系统 -
会输出到 HDFS 吗?
-
取决于可选关键字
LOCAL
标签: hive redhat hiveql beeline bigdata