hive JDBC的url的不同寫法

2021-10-05 02:38:20 字數 1129 閱讀 5342

jdbc:hive2://:/dbname;initfile=;sess_var_list?hive_conf_list#hive_var_list

sess_var_list 是會話變數(例如user=foo;password=bar)的鍵=值對

hive_conf_list是此session的hive配置相關的鍵值對的列表 就是hive-default.xml中的配置項

hive_var_list是此session的hive變數相關的列表

jdbc:hive2://:/

jdbc:hive2:///;servicediscoverymode=zookeeper;zookeepernamespace=hiveserver2

的值與hive-site.xml中的hive.zookeeper.quorum配置引數相同。

jdbc:hive2://:/;ssl=true;ssltruststore=;truststorepassword=

是客戶端的信任庫檔案所在的路徑。

是訪問信任庫的密碼。

jdbc:hive2://:/;principal=

######注意

這裡的principal 指的是伺服器的principal,就是jdbc客戶端請求服務的principal,當然這個服務的principal是在hive-site.xml中已經配置好的

hive.server2.authentication.kerberos.principal

hs2/[email protected]

這個_host 即為開啟hive server 服務的 ip 或主機名,一想也可以理解,如果沒有開啟服務,那也沒有沒有辦法訪問。

(如果是tcp連線url,這裡將_host 替換成hive server 服務的ip ,如果是zookeeper連線的url的話,這裡不變,就寫_host)

連線之前,客戶端需要在票證快取中具有有效的kerberos票證。就是需要認證一下

Ngnix配置不同url傳送到不同的伺服器

背景 根據專案需要,有些存在記憶體中的資料無法在多個伺服器節點中共享,此時需要將指定url請求傳送到一台伺服器節點,用於讀取和處理記憶體資料。配置 user nobody 從上面配置可以看出在server中加了一小段 location api manager 這裡的符號 是url匹配,即所有的 ap...

hive jdbc驅動 Hive的介紹與原理分析

hive是乙個基於hadoop的開源資料倉儲工具,用於儲存和處理海量結構化資料。它是facebook 2008年8月開源的乙個資料倉儲框架,提供了類似於sql語法的hql hivesql 語句作為資料訪問介面。hive的底層運算是基於mapredcue實現的。mapreduce主要用來資料清洗,將資...

Git合併不同url的專案

本文由雲 社群發表 摘要 為了讓專案能實現git gerrit jenkin的持續整合,我們把專案從git上遷移到了gerrit上,發現有的同事在老git提交 因為gerrit做了同步,在gerrit上有新提交的時候就會重新整理老git,這樣就會把他提交的 沖掉。這個時候我就必須要在兩個相似專案之間...