Win10系统如何使用Python3连接蜂巢

  介绍

这篇文章运用简单易懂的例子给大家介绍Win10系统如何使用Python3连接蜂巢,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

由于数据存放在大数据平台的蜂巢数据仓库中,我需要在Win10系统上利用Python3连接蜂巢,然后读取数据,进行探索,分析和挖掘工作。

 Win10系统如何使用Python3连接蜂巢

我通过网上查找资料和实际测试,把Win10系统Python3成功连接蜂巢配置总结如下。

<强>第一步:安装依赖库

 pip安装bitarray
  pip安装bit_array
  pip安装节俭
  pip安装thriftpy
  pip安装pure_sasl
  pip安装——no-deps thrift-sasl==0.2.1 

提示:若是无法安装,也可以点击如下网址,

https://www.lfd.uci.edu/gohlke pythonlibs/

选择合适库的whl下载,然后进行本地化安装。

<强>第二步:安装impyla库

我采用本地化安装方式,先下载impyla库的whl,如下图:

 Win10系统如何使用Python3连接蜂巢

再安装

 pip安装E:/Python_Library/impyla-0.16.2-py2.py3-none-any。whl 

提示:上面的绝对路径根据你自己的情况而定

<强>第三步:测试impyla库是否可以使用

黑斑羚。dbapi进口连接#用来连接蜂巢的函数
  黑斑羚。util as_pandas #用进口来把数据结构转换为熊猫

若是运行通过,表示利用黑斑羚连接蜂巢配置成功。

<强>简单示例:

从蜂巢的一张表读取100条记录、放到熊猫的DataFrame里面。

参考代码:

黑斑羚。dbapi进口连接#用来连接蜂巢的函数
  黑斑羚。util as_pandas #用进口来把数据结构转换为熊猫
  
  康涅狄格州=连接(主机=& # 39;my.host.com& # 39;,端口=21050)
  光标=conn.cursor ()
  cursor.execute (& # 39; SELECT * FROM mytable限制100 & # 39;)
  df=as_pandas(指针)
  cursor.close () 

关于Win10系统如何使用Python3连接蜂巢就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

Win10系统如何使用Python3连接蜂巢