介绍
这篇文章运用简单易懂的例子给大家介绍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,如下图:
再安装
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连接蜂巢就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。