当我将beeline的输出重定向到文件时,我可以看到生成的文件有^ M(CR,回车符,0x0D十六进制)字符,其中放置在第144列附近,可能是一种环绕文本输出的方法。
有没有办法直接关闭它?或者可以通知直线不同的列宽。
我有:Beeline version 1.2.1000.2.5.0.0-1245 by Apache Hive
你可以试试
set hive.exec.compress.output = false;
INSERT OVERWRITE DIRECTORY'hdfs_dir''query_here';
当您使用LOCAL时,您需要确保在运行Hiveserver2的节点(机器)上运行脚本/查询。如果您从另一台计算机运行它将不会失败,但仍然在运行HS2的节点中创建一个文件。