Apache Hive其他類互動式命令和命令列命令

2021-09-13 12:26:33 字數 1528 閱讀 1705

1.hive互動式命令

所謂的互動式值的是類似mysql互動式模式,即命令列直接輸入hive,直接在裡面寫hql語句。

quit;

set ***x=***;

-- 設定hive的引數和屬性的,只限於當前客戶端,當前客戶端退出則引數失效,永久生效則寫在配置檔案中

-- 例如: set hive.exec.mode.local.auto=true

-- 修改hive的引數3個地方

hive-

default

.xml

hive-site.xml

hive>

set ***=***;

載入順序:hive-

default

.xml > hive-site.xml >

set ***x=***;

生效順序:載入順序反向

set ***; 檢視某乙個屬性的值

set-v;

-- 列印所有的屬性值,包含hadoop和hive的屬性值

addfile ***;

-- 新增指令碼檔案到hive的classpath下,例如指令碼解析的時候

list files|files;

-- 檢視hive的classpath下所有檔案

list jars|jar;

-- 檢視hive的classpath下所有jar包

!shell命令 -- 在hive客戶端執行linux命令,只支援查詢和建立相關操作

dfs dfs命令 在hive客戶端執行hdfs命令

dfs -ls /

source /***/***/

sql指令碼檔名.

sql-- 執行sql指令碼

2.hive 命令列執行命令
hive [hiveconf x=y]* [

<-i filename>

]* [

<-f filename|-e querystring>

]

hiveconf: 設定hive的相關引數,即設定引數後啟動客戶端,這個設定是對當前客戶端生效。當前客戶端退出則失效

hive hiveconf hive.exec.mode.local.auto=true
-i file通過乙個檔案初始化引數

一次性初始化多個引數的時候,將多個引數寫到檔案中

hive -i myinithive.conf
-e 'sql語句'先進入客戶端查詢sql語句再退出客戶端

hive -e 'show tables in weibo'
-f /***/***.sql執行表乙個sql指令碼檔案,先進入客戶端,執行source ***.sql再退出客戶端

hive -f   ***.sql

IOS學習 訪問其他應用並互動

一 類的openurl 方法 2 呼叫其它應用的方法 呼叫 自帶mail 呼叫 phone 呼叫 sms 呼叫自帶 瀏覽器 safari 呼叫 remote 呼叫phone可以傳遞號碼,呼叫sms只能設定號碼,不能初始化sms內容。二 應用程式間通訊 1 調在plist檔案中,註冊對外介面 關鍵ke...

VBA 和其他應用程式互動

今天主要學學vba 和其他應用程式的互動 一 了解繫結的概念 每個office程式都有各自的物件庫,也就是每個程式可用的物件 方法和屬性 所以要能使excel訪問另外的office程式,就需要將另乙個office程式繫結起來。分為兩種 早期繫結 後期繫結 早期繫結 需要顯式地將客戶端應用程式指向伺服...

SAP與其他系統互動的方式

就目前了解來看,sap與其他系統互動的方式主要有3種,分別是中間表,rfc和web service方式。第1種中間表,也就是利用中間資料庫作為互動的方式。sap系統利用dbco建立與中間資料庫關聯,利用sql或者tsql直接對資料庫進行操作。而其他系統也對該中間表進行操作。這種實現方法最大的優點是實...