当我将beeline的输出重定向到一个文件时,我可以看到生成的文件中有^M (CR,回车符,0x0D十六进制)字符,该字符位于第144列左右,大概是为了换行文本输出。
有没有办法直接把它关掉?或者可能会通知beeline不同的列宽。
我有:Beeline version 1.2.1000.2.5.0.0-1245 by Apache Hive
发布于 2018-03-04 04:10:57
你可以试试
集合hive.exec.compress.output=false;
插入覆盖目录'hdfs_dir‘'query_here';
当您使用本地时,您需要确保在运行Hiveserver2的节点(机器)上运行脚本/查询。如果您从另一台计算机上运行,它不会失败,但仍会在运行HS2的节点中创建一个文件。
https://stackoverflow.com/questions/43842405
复制相似问题