2017-08-24 103 views
0
Select ACCOUNT_NUMBER, BIN AS RISK_BIN FROM test.daily_call_routing2;" 
| python -c 'exec("import sys;import csv;reader = csv.reader(sys.stdin, 
dialect=csv.excel_tab);writer = csv.writer(sys.stdout, 
dialect=csv.excel)\nfor row in reader: writer.writerow(row)")' > 
$EXPORT_DIR//home/rabbid160/test_$DATE_STR.csv;** 

當我試圖在beeline-hive中執行上述命令時,我能夠看到數據,但是其間有多個標頭。任何人都可以告訴我,這隻能解決只有一個頭和數據如下。刪除hive-beeline中的重複標題

Example as follows: 

+ ------------------- + ----------- + - +
| account_number | risk_bin |
+ ------------------- + ----------- + - +
| 8498310230444304 | 2 |
| 8778104140754717 | 2 |
| 8155100513664825 | 2 |
| 8155100513664825 | 2 |
| 8155400040004812 | 2 |
| 8155200521190266 | 2 |
| 8155300210482543 | 2 |
| 8497202241094288 | 2 |
| 8155500010197049 | 2 |
+ ------------------- + ----------- + - +
| account_number | risk_bin |
+ ------------------- + ----------- + - +
| 8155100030718781 | 2 |
| 8495444731138751 | 2 |
| 8498320015120250 | 2 |
| 8498330360083177 | 2 |
| 8155300210487112 | 2 |
| 8777701821146336 | 2 |
| 8497202461586765 | 2 |
| 8155400310837610 | 2 |

回答

0

在直線中,標題應重複的行數由直線變量headerinterval定義。

您可以用直線命令!set headerinterval 100

設置headerinterval大值,這樣可能你會看到頭只需設置一次headerinterval