2017-08-28 3 views
0

私はDB2とHiveの行数を比較し、一致するかどうかを調べるシェルスクリプトを作成しようとしています。 同じことをしながら、私はハイブカウントの問題に直面しています。DB2とHiveの行数を比較する

私はそのフォーマットの下で来て、テキストファイルにハイブカウントを取っていたよう:その後

+---------+--+ 
| _c0 | 
+---------+--+ 
| 713313 | 
+---------+--+ 

私はCSVにテーブルからでプロパティを変更(ビーライン--outputformat = TSV)となりました出力は次のようになります。

'_c0' 
'713313' 

ここでカウントを取得できる方法はありますか?私はAWKまたはGREPまたはSEDを使用してレコード数を抽出したくありません。私に知らせてください。

答えて

0

最短の方法:

数= `ハイブ-S -e「SELECT COUNT(*)このクイックを返信用database.table_name'`

+0

おかげから。出力は同じです。 [**** @ **** test_count] $ echo $ count + ------ + - + | _c0 | + ------ + - + | 421 | + ------ + - +カウントだけを抽出したい。 –

関連する問題