1、hive -h
顯示幫助
2、hive -h hiveserverhost -p port
連線遠端hive伺服器
3、hive--definea=1--hivevarb=1--hiveconfhive.cli.print.current.db=true見《hive設定變數》
4、hive-e"show tables";
直接執行hivesql語句
hive -e "show tables;" > a.txt;
將執行結果(覆蓋)輸出到a.txt檔案裡,>>是追加
5、hive-fa.hql
執行hsql檔案,可以是hdfs上的檔案
hive -f /path/to/dir/a.hql;
hive -f hdfs://vm1:8020/path/to/dir/a.hql;
6、hive-s-e "show tables;";
-s 靜默執行
7、hive-iinit.sql
hive會話剛啟動後,立即執行hql裡的內容
[
hive@vm1 conf
]$ hive
-h
missing
argument
foroption
:h
usage
:hive
-d
,--define
<
key=
value
>
variable
commands.e
.g.-
d a=
b or
--define a
=b
--database
<
databasename
>
specify
the database to use
-e
<
quoted
-query
-string
>
sql from command line
-f
<
filename
>
sql from files
-h
,--help
help information
-h
<
hostname
>
connecting to
hive
server
on remote host
--hiveconf
<
property
=value
>
usevalue
forgiven property
--hivevar
<
key=
value
>
variable
commands.e
.g.--
hivevar a
=b
-i
<
filename
>
initialization
sql file
-p
<
port
>
connecting to
hive
server
on port number
-s
,--silent
silent
mode
ininteractive shell
-v
,--verbose
verbose
mode
(echo executed sql to the
console
)
來自為知筆記(wiz)
Hive命令列引數
hive home bin hive是乙個shell工具,它可以用來執行於互動或批處理方式配置單元查詢。語法 usage hive hiveconf x y i filename f filename e query string s i initialization sql from file e...
hive的常用互動命令 hivevar 引數傳遞
命令列模式,或者說目錄模式,可以使用hive 執行命令。選項說明 e 執行短命令 f 執行檔案 適合指令碼封裝 s 安靜模式,不顯示mr的執行過程 hivevar 傳引數 專門提供給使用者自定義變數。hiveconf 傳引數,包括了hive site.xml中配置的hive全域性變數。例子1 hiv...
Hive學習筆記 Hive 引數
第一部分 hive 引數 hive.exec.max.created.files 說明 所有hive執行的map與reduce任務可以產生的檔案的和 預設值 100000 hive.exec.dynamic.partition 說明 是否為自動分割槽 預設值 false hive.mapred.re...