hive命令是非sql陳述式的,例如設定 property 或新增資源。它們可以在 hiveql 指令碼中使用,也可以直接在cli或beeline中使用。
命令描述
quit、exit
使用 quit 或 exit 退出互動式 shell。
reset
將 configuration 重置為預設值,意味著使用 hive 命令列中的 set 命令或-hiveconf 引數設定的任何 configuration 引數都將重置為預設值。
但是出於歷史原因,這不並適用於在 set 命令中設定的使用「hiveconf:」為字首的命令的 configuration 引數()。
set =
設定特定 configuration 變數(key)的 value。
**注意:**如果拼錯變數 name,cli 將不會顯示錯誤。
set列印由使用者或 hive 覆蓋的 configuration 變數列表。
set -v
列印所有 hadoop 和 hive configuration 變數。
add file[s] *
add jar[s] *
add archive[s] *
將乙個或多個 files,jars 或 archives 新增到分布式快取中的資源列表中。
add file[s] *
add jar[s] *
add archive[s]*
從hive 1.2.0開始,使用 ivy://group:module:version?querystring 形式的ivy url 將乙個或多個 files,jars 或 archives 新增到分布式快取中的資源列表中。
list file[s]
list jar[s]
list archive[s]
列出已新增到分布式快取的資源。
list file[s] *
list jar[s] *
list archive[s] *
檢查給定資源是否已新增到分布式快取中。
delete file[s] *
delete jar[s]*
delete archive[s] *
從分布式快取中刪除資源。
delete file[s] *
delete jar[s] *
delete archive[s] *
從hive 1.2.0開始,刪除使用從分布式快取新增的資源。
! 在 hive shell 執行 shell 命令。
dfs
在 hive shell 執行 dfs 命令。
執行 hive 查詢並將結果列印到標準輸出上。
source file
在 cli 中執行指令碼檔案。
compile as groovy named
允許內聯groovy**被編譯並用作udf。
Hive 之CLI管理模式
1 進入與退出命令列模式 進入 hive hive service cli 退出quit exit 2 清除螢幕 ctrl l 或者 clear 3 常見命令 show tables 檢視建立的表 show functions 檢視內建函式 desc test1 檢視表結構 4 檢視hdfs檔案系統...
hive 的CLI使用手冊
寫的不夠全,後面有時間再補吧 個人漢語水平有限,語言組織平平,見諒 hive cli語言手冊 hive命令列操作 可以使用命令 hive h或.hive help 檢視幫助 為hive0.9.0版使用 usage hive d,define hive中的變數替換應用 e 將hive的命令列不顯示執行...
Hive學習 一 Hive簡介和架構
hive 資料倉儲。hive 直譯器,編譯器,優化器等。hive 執行時,元資料儲存在關係型資料庫裡面。1 使用者介面主要有三個 cli,client 和 wui。其中最常用的是cli,cli啟動的時候,會同時啟動乙個hive副本。client是hive的客戶端,使用者連線至hive server。...