大資料【hive】beeline查資料截斷問題
阿新 • • 發佈:2021-02-02
大資料【hive】beeline查資料截斷問題
一.問題描述
先看一下問題,如圖:
圖1.1
圖1.2
問題:如圖1.1中實在客戶端查詢出來的建表語句,欄位名以及分號都是完整的,可是在如圖1.2中查出來的建表語句是有問題的,可以看到欄位中文註釋少了一部分,完全被截斷了。
二.問題原因
原因:首先客戶端不出現問題是因為客戶端展示是最大的欄位數以及寬度,所以並不會出現被截斷的問題 ,在伺服器上使用beeline遠端連線,查建表語句或者查資料出現問題,是因為你沒有設定字串列的最大寬度以及設定截斷資料的最大寬度,你沒有設定因此採用預設的展示長度,所以過長就會被截斷
三.問題解決
解決:可以在beeline後面加上一下倆個引數:
1.字串列的最大寬度:--maxColumnWidth=25
2.以及設定截斷資料的最大寬度:beeline --maxWidth=150