hive篇---【命令執行】
阿新 • • 發佈:2018-12-11
-
hive執行指令碼
-
hive -e “sql語句” 會將查詢的結果列印在控制檯上。
-
hive -e “sql語句” >> xxx 會將查詢的結果重定向到xxx檔案中,會顯示OK和抓取的資料條數
-
hive -S -e “sql語句” >> xxx 會將查詢的結果重定向到xxx檔案中,不會顯示OK和抓取的資料條數
-
hive -f sqlfile 執行檔案中的sql(用於sql比較長的時候), 執行完後就退出
-
hive -i sqlfile 執行檔案中的sql(用於sql比較長的時候), 執行完後就不退出,還可繼續執行其他sql。在這種模式下若還要去執行其他檔案中的sql, 需要在hive模式中使用 source sqlfile
-
-
hive與linux互動 例如:當我們使用hive -i sqlfile時,已經進入hive模式中,這時候需要去執行其他的sqlfile,但是不知道sqlfile在什麼路徑下,這樣就顯得很尷尬了。 在hive模式下使用 ! + linux 命令;
-
hive與hdfs互動 由於hive已經是執行在hadoop上所以直接可以使用 dfs + hdfs命令;
- --------------------- 本文來自 zz657114506 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/zz657114506/article/details/53576711?utm_source=copy