Linux系統下python3連接hive


Hive提供三種訪問接口:Cli,web Ui,HiveServer2。

使用python訪問Hive則有兩種主要的方式:

1. 使用python封裝Cli接口,使用python組織Hive Sql, 然后使用 hive -e 命令完成最終的調用。

2. 使用python通過thrift協議訪問HiveServer2服務,這種方式也有多個Python模塊可以完成。

模塊:pyhive

1. 安裝依賴包

1 sudo pip install sasl
2 sudo pip install thrift
3 sudo pip install thrift-sasl
4 sudo pip install pyhive[hive]

2. 連接代碼示例

1 from pyhive import hive
2 conn = hive.connect(host="ip",port=10000, auth="NONE", database="數據庫名",username="用戶名")

3. 報錯匯總


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM