青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python如何連接hive?Python怎么連接到hive數據庫

hive是基于Hadoop的一個數據倉庫工具,用來進行數據提取、轉化、加載 。簡單來說它就是一個以表結構來保存數據并且可以執行sql語句的輕量化關系型數據庫,而python程序可以和任意數據庫連接并存取數據 。下文要介紹的就是python連接hive數據庫的方法,往下看看吧 。

Python如何連接hive?Python怎么連接到hive數據庫


1.hive數據庫是一個桌面應用程序,將其下載按照之后打開安裝目錄并且復制其lib文件夾內的py文件 。之后打開python安裝目錄下Lib\site-packages文件夾,將剛才復制好的py文件粘貼進去,這一步操作是為了能夠在python程序內正常使用連接hive客戶端的包 。
2.使用win+r快捷鍵打開運行窗口并輸入cmd回車以管理員身份進入命令行,在命令行中執行pip命令去安裝一個叫做pyhs2的第三方模塊 。該模塊的作用是連接并操作hive數據庫,示例如下:
pip install pyhs2等待這個模塊安裝完成之后不要關閉命令行,接著在新的一行去執行命令 。此時這個命令的作用是開啟hive服務,否則python程序無法成功連接,命令如下:
hive --service hiveserver【Python如何連接hive?Python怎么連接到hive數據庫】3.打開pycharm編輯器或者是其他開發工具,創建一個新的python腳本文件 。在該文件內將pysh2模塊導入,然后調用connect()方法并傳入對應的參數來連接到hive數據庫上,詳細代碼示例如下所示:
import pyhs2with conn = pyhs2.connect(host='10.104.111.33',port=10000,authMechanism="PLAIN",user='bestfei',password='password',database='default')cur = conn.cursor()cur.execute(’show datatbase’)以上就是關于“Python如何連接hive?Python怎么連接到hive數據庫”的全部內容了,希望對你有所幫助 。

    猜你喜歡