Hive 官方手冊學習(一) Hive命令列

2021-07-10 13:54:42 字數 824 閱讀 1875

hive [-hiveconf x=y]* [<-i filename>]* [<-f filename>|<-e query-string>] [-s] [-v]

注意:順序 -i -e/-f -s -v,其中-e與-s不能同時使用

-i 從檔案初始化sql(執行hive時初始化時執行,執行完後將進入hive環境中,盡量少用以免覆蓋預設的初始化檔案)

-e 執行引號中的sql(可以有多個sql用;分開,單雙引號交替使用,否則需要轉義)

-f 執行sql指令碼檔案(可以有多個sql用;分開)

-s 沉默執行,不列印執行過程,只列印結果

-v 輸出執行的sql語句到控制台

-d 定義區域性變數

hiveserver2可以啟動用遠端jdbc連線

exit 或者 quit

set key=value 設定屬性覆蓋預設值

set 列印使用者覆蓋過的hive屬性

set -v 列印所有hive和hadoop的屬性

reset 恢復屬性預設值

三種資源:file、jar、archive

三種操作:add、list、delete

資源宣告週期:session

資源可用範圍:整個集群

上傳後只需用檔名稱而無需用全路徑名稱,注意有些命令如」wc -l」等集群上可以執行的命令不需要新增資源就可以直接使用

! 執行shell命令,例子:!ls

dfs - 執行dfs命令,例子:dfs -ls

source 執行乙個指令碼

Hive安裝手冊

一 安裝準備 2 jdk版本 jdk 6u20 linux i586.bin 3 作業系統 linux s132 2.6.9 78.8axs2smp 1 smp tue dec 16 02 42 55 est 2008 x86 64 x86 64 x86 64 gnu linux 4 預設前提是安裝...

Hive學習 一 Hive簡介和架構

hive 資料倉儲。hive 直譯器,編譯器,優化器等。hive 執行時,元資料儲存在關係型資料庫裡面。1 使用者介面主要有三個 cli,client 和 wui。其中最常用的是cli,cli啟動的時候,會同時啟動乙個hive副本。client是hive的客戶端,使用者連線至hive server。...

Hive學習筆記 Hive 引數

第一部分 hive 引數 hive.exec.max.created.files 說明 所有hive執行的map與reduce任務可以產生的檔案的和 預設值 100000 hive.exec.dynamic.partition 說明 是否為自動分割槽 預設值 false hive.mapred.re...