hive 的CLI使用手冊

2021-08-27 22:23:31 字數 1303 閱讀 9705

寫的不夠全,後面有時間再補吧《個人漢語水平有限,語言組織平平,見諒》

hive cli語言手冊

【hive命令列操作】

可以使用命令 ./hive -h或./hive -help 檢視幫助

(為hive0.9.0版使用)

usage: hive

-d,--define hive中的變數替換應用

-e 將hive的命令列不顯示執行過程

-f 非互動執行hive指令碼,指令碼**於乙個可執行檔案

-h,--help 列印幫助

-h 指定連線hive的服務端ip

--hiveconf 指定hive執行過程中的臨時配置

--hivevar 同上

-i 初始化sql檔案

-p 指定連線hive服務端的埠號

-s,--silent 靜默模式執行hive的shll命令

-v,--verbose 冗長模式(將hive的執行詳細資訊顯示在操作台)

--database 指定使用的資料庫

舉例:1.hive 查詢

$hive_home/bin/hive -e 'select a.col from tab1 a'

2.設定hive的驅動引數 [具體hive引數後續文件做詳細說明]

$hive_home/bin/hive -e 'select a.col from tab1 a' --hiveconf hive.exec.scratchdir=/home/my/hive_scratch --hiveconf mapred.reduce.tasks=32

3.通過靜默的方式將輸出結果輸出到指定的文字

$hive_home/bin/hive -s -e 'select a.col from tab1 a' > a.txt

4.使用非互動的方式執行本地指令碼

$hive_home/bin/hive -f /home/my/hive-script.sql

5.使用非互動的方式執行hadoop支援的檔案系統中的指令碼檔案

$hive_home/bin/hive -f hdfs://:/hive-script.sql

$hive_home/bin/hive -f s3://mys3bucket/s3-script.sql

6.在初始化指令碼之前進入到互動模式

$hive_home/bin/hive -i /home/my/hive-init.sql 《未驗證》

【備註】

hiverc 檔案

當沒有使用-i指定初始化sql檔案時,hive將嘗試載入$hive_home/bin/.hiverc 和 $home/.hiverc作為初始化檔案

CVS使用手冊

注意 第一次匯出以後,就不是通過cvs checkout來同步檔案了,而是要進入剛才cvs checkout project name匯出的project name目錄下進行具體檔案的版本同步 新增,修改,刪除 操作。cvs的許可權管理分2種策略 基於系統檔案許可權的系統使用者管理 適合多個在lin...

sed使用手冊

原貼 http blog.chinaunix.net u 23204 showart 305602.html sed使用手冊 原創 在sed語句,正規表示式必須封閉在 中間。如 d,刪除空行。sed位址 在sed位址管理中,預設是對全域性進行操作,同時位址可以分為行位址和模式位址。如1,10d 12...

vi 使用手冊

進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...