1. 程式人生 > 其它 >大資料【hive】beeline查資料截斷問題

大資料【hive】beeline查資料截斷問題

技術標籤:大資料hive大資料

大資料【hive】beeline查資料截斷問題

一.問題描述

先看一下問題,如圖:
圖1.1
在這裡插入圖片描述
圖1.2
在這裡插入圖片描述
問題:如圖1.1中實在客戶端查詢出來的建表語句,欄位名以及分號都是完整的,可是在如圖1.2中查出來的建表語句是有問題的,可以看到欄位中文註釋少了一部分,完全被截斷了。

二.問題原因

原因:首先客戶端不出現問題是因為客戶端展示是最大的欄位數以及寬度,所以並不會出現被截斷的問題 ,在伺服器上使用beeline遠端連線,查建表語句或者查資料出現問題,是因為你沒有設定字串列的最大寬度以及設定截斷資料的最大寬度,你沒有設定因此採用預設的展示長度,所以過長就會被截斷

三.問題解決

解決:可以在beeline後面加上一下倆個引數:

1.字串列的最大寬度:--maxColumnWidth=25    
2.以及設定截斷資料的最大寬度:beeline --maxWidth=150