2

当我将 beeline 的输出重定向到一个文件时,我可以看到生成的文件有 ^M(CR,回车,0x0D hex)字符,该字符位于第 144 列附近,大概是作为环绕文本输出的一种方式。

有没有办法在直线中关闭它?或者可能通知直线不同的列宽。

我有:Beeline version 1.2.1000.2.5.0.0-1245 by Apache Hive

4

1 回答 1

0

你可以试试

设置 hive.exec.compress.output=false;

插入覆盖目录'hdfs_dir''query_here';

当您使用LOCAL时,您需要确保在运行 Hiveserver2 的节点(机器)上运行脚本/查询。如果您从另一台机器运行,它不会失败,但仍会在运行 HS2 的节点中创建一个文件。

于 2018-03-03T20:10:56.817 回答