Hive命令和CLI 一

2021-10-05 06:01:11 字數 1445 閱讀 9415

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。...