一、hive -e 『sql語句』 (shell命令)
適合比較短的sql語句呼叫,優點是可以直接在shell中呼叫
靜音模式 -s 在執行hiveql過程中,不在顯示器輸出mr的執行過程
hive -s -e 『sql語句』 > test.txt 將執行結果直接輸入到本地檔案
二、hive -f sql.sql (shell命令)
適合比較長的sql語句,可以直接在shell中呼叫
可以直接修改sql檔案,不需要修改**
靜音模式 -s 在執行hivesql過程中,不在顯示器輸出mr的執行過程
hive -s -e 『sql語句』 > test.txt 將執行結果直接輸入到本地檔案
三、hive (互動模式)
輸入hive後進入互動模式
可以直接使用hiveql進行操作
Hive的三種Join方式
reduce join在hive中也叫common join或shuffle join 如果兩邊資料量都很大,它會進行把相同key的value合在一起,正好符合我們在sql中的join,然後再去組合,如圖所示。1 大小表連線 如果一張表的資料很大,另外一張表很少 1000行 那麼我們可以將資料量少的...
Hive的三種Join方式
hive reduce join在hive中也叫common join或shuffle join 如果兩邊資料量都很大,它會進行把相同key的value合在一起,正好符合我們在sql中的join,然後再去組合,如圖所示。1 大小表連線 如果一張表的資料很大,另外一張表很少 1000行 那麼我們可以將...
hive 命令三種執行方式
20190831 hive sql語句hive show databases 顯示所有的資料庫 hive use base name 選擇資料庫 hive show tables 當前資料庫下所有的table view hive select from table name sql語句 hive q...