一.问题描述
先看一下问题,如图:
图1.1
图1.2
问题:如图1.1中实在客户端查询出来的建表语句,字段名以及分号都是完整的,可是在如图1.2中查出来的建表语句是有问题的,可以看到字段中文注释少了一部分,完全被截断了。
二.问题原因
原因:首先客户端不出现问题是因为客户端展示是最大的字段数以及宽度,所以并不会出现被截断的问题 ,在服务器上使用beeline远程连接,查建表语句或者查数据出现问题,是因为你没有设置字符串列的最大宽度以及设置截断数据的最大宽度,你没有设置因此采用默认的展示长度,所以过长就会被截断
三.问题解决
解决:可以在beeline后面加上一下俩个参数:
1.字符串列的最大宽度:--maxColumnWidth=25
2.以及设置截断数据的最大宽度:beeline --maxWidth=150