最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python連接Impala實(shí)現(xiàn)步驟解析

 更新時(shí)間:2020年08月04日 08:32:35   作者:楔子  
這篇文章主要介紹了Python連接Impala實(shí)現(xiàn)步驟解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

Impyla是用于分布式查詢引擎的HiveServer2實(shí)現(xiàn)(如Impala、Hive)的python客戶端

1)安裝impyla

pip install impyla

安裝報(bào)錯(cuò)

解決辦法:

根據(jù)提示下載對(duì)應(yīng)的工具

https://visualstudio.microsoft.com/zh-hans/downloads/

直接下載安裝即可

工具安裝完成后,繼續(xù)pip install impyla

安裝成功

代碼測(cè)試:

from impala.dbapi import connect
conn = connect(host='xxx.xxx.xxx.xxx', port=21050)
cur = conn.cursor()
cur.execute('show databases;')
database_list=cur.fetchall()
for data in database_list:
  print(data)

OK 正常連接

參照以前的Mysql連接工具類,寫(xiě)了個(gè)連接Impala的工具類:

from impala.dbapi import connect

class IMPALA:
  def __init__(self,host,port,user,pwd,db):
    self.host = host
    self.port = port
    self.user = user
    self.pwd = pwd
    self.db = db



  def __GetConnect(self):
    if not self.db:
      raise(NameError,"沒(méi)有設(shè)置數(shù)據(jù)庫(kù)信息")
    self.conn = connect(host=self.host,port=self.port,user=self.user,password=self.pwd,database=self.db)

    cur = self.conn.cursor()
    if not cur:
      raise(NameError,"連接數(shù)據(jù)庫(kù)失敗")
    else:
      return cur

  def ExecQuery(self,sql):
    cur = self.__GetConnect()
    cur.execute(sql)
    resList = cur.fetchall()

    #查詢完畢后必須關(guān)閉連接
    self.conn.close()
    return resList

  def ExecNonQuery(self,sql):
    cur = self.__GetConnect()
    cur.execute(sql)
    self.conn.commit()
    self.conn.close()

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python matplotlib.pyplot.plot()參數(shù)用法

    python matplotlib.pyplot.plot()參數(shù)用法

    這篇文章主要介紹了python matplotlib.pyplot.plot()參數(shù)用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • python將字符串以u(píng)tf-8格式保存在txt文件中的方法

    python將字符串以u(píng)tf-8格式保存在txt文件中的方法

    今天小編就為大家分享一篇python將字符串以u(píng)tf-8格式保存在txt文件中的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • Python實(shí)現(xiàn)數(shù)值積分方式

    Python實(shí)現(xiàn)數(shù)值積分方式

    今天小編就為大家分享一篇Python實(shí)現(xiàn)數(shù)值積分方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python?round函數(shù)的基本用法與實(shí)例代碼

    Python?round函數(shù)的基本用法與實(shí)例代碼

    round()函數(shù)是Python中用于對(duì)浮點(diǎn)數(shù)進(jìn)行四舍五入的內(nèi)置函數(shù),這篇文章詳細(xì)介紹了round()函數(shù)的基本用法、參數(shù)詳解、特殊情況處理以及應(yīng)用場(chǎng)景,并提供了豐富的示例代碼,需要的朋友可以參考下
    2024-11-11
  • Python 3.8新特征之a(chǎn)syncio REPL

    Python 3.8新特征之a(chǎn)syncio REPL

    我最近都在寫(xiě)一些Python 3.8的新功能介紹的文章,在自己的項(xiàng)目中也在提前體驗(yàn)新的Python版本。這篇文章主要介紹了Python 3.8新特征之a(chǎn)syncio REPL,需要的朋友可以參考下
    2019-05-05
  • Python中的模塊和包概念介紹

    Python中的模塊和包概念介紹

    這篇文章主要介紹了Python中的模塊和包概念介紹,本文講解了模塊概述、模塊名稱空間、導(dǎo)入模塊、導(dǎo)入模塊屬性(from … import …)、包等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 基于Linux系統(tǒng)中python matplotlib畫(huà)圖的中文顯示問(wèn)題的解決方法

    基于Linux系統(tǒng)中python matplotlib畫(huà)圖的中文顯示問(wèn)題的解決方法

    下面小編就為大家?guī)?lái)一篇基于Linux系統(tǒng)中python matplotlib畫(huà)圖的中文顯示問(wèn)題的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • 利用anaconda作為python的依賴庫(kù)管理方法

    利用anaconda作為python的依賴庫(kù)管理方法

    今天小編就為大家分享一篇利用anaconda作為python的依賴庫(kù)管理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Python使用OpenCV對(duì)圖像進(jìn)行縮放功能

    Python使用OpenCV對(duì)圖像進(jìn)行縮放功能

    這篇文章主要介紹了Python使用OpenCV對(duì)圖像進(jìn)行縮放功能,文中給大家提到了兩種調(diào)用方式及OpenCV中pryUp和pryDown的用法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • python實(shí)現(xiàn)kNN算法

    python實(shí)現(xiàn)kNN算法

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)kNN算法的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12

最新評(píng)論

富锦市| 新泰市| 广南县| 灵台县| 西乌珠穆沁旗| 白沙| 东兰县| 宝鸡市| 图木舒克市| 大冶市| 仪陇县| 合山市| 瑞金市| 大渡口区| 平定县| 龙井市| 衢州市| 尤溪县| 客服| 宁武县| 寿宁县| 浦东新区| 阿拉善左旗| 弥勒县| 宣威市| 孙吴县| 洛南县| 枝江市| 瑞安市| 桃园县| 吉安市| 东兴市| 永吉县| 青田县| 平南县| 海原县| 大名县| 宁远县| 府谷县| 镇江市| 玉林市|