之前訪問hive都比較簡單,直接用pyhive連線即可。但是最近遇到了乙個問題,hive有了kerberosren認證。
最終經過各種嘗試和靈感迸發,終於解決了這個問題,遂記錄之。
from pyhive.hive import connect
con = connect(host='***x',port=10000,auth='kerberos',kerberos_service_name="hive")
cursor = con.cursor()
cursor.execute('select * from tmp.pricing_calculate_result_spark where time_id="201907171355" limit 10,1')
datas = cursor.fetchall()
print(datas)
cursor.close()
con.close()
埠和ip都換成自己的,auth和kerberos_service_name不要改
python檔案操作有什麼用 python檔案操作
python檔案操作 1 從檔案中讀取資料 1.1 讀取整個檔案 is digits.txt3.1415926535 新建乙個.py檔案 1 coding utf 8 3 with open pi digits.txt asfile object 4 contents file object.rea...
python有幾個版本 python有幾個版本
python的3.0版本,常被稱為python 3000,或簡稱py3k。相對於python的早期版本,這是乙個較大的公升級。為了不帶入過多的累贅,python 3.0在設計的時候沒有考慮向下相容。許多針對早期python版本設計的程式都無法在python 3.0上正常執行。為了照顧現有程式,pyt...
python有什麼內容 python有什麼用處
python用法居然這麼多?每種程式語言都有它適用的領域,python也不例外。接下來,博主會用開發的一些具體的專案來介紹python到底能做些什麼.網路爬蟲 用python爬取王者榮耀全英雄高畫質桌布 爬蟲主要用到的庫 requests 傳送網路請求 beautifulsoup4 網頁文件解析 c...