首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python 连接 hive

由于版本的不同,Python 连接 hive 的方式也就不一样。 在网上搜索关键字 python hive 的时候可以找到一些解决方案。...大部分是这样的,首先把hive 根目录下的$HIVE_HOME/lib/py拷贝到 python 的库中,也就是 site-package 中,或者干脆把新写的 python 代码和拷贝的 py 库放在同一个目录下...(之前一直不成功正式因为这个连接方式)然后还给了 python 示例代码。...下面写一下如何使用 python 连接 hivepython 连接 hive 是基于 thrift 完成的。所以需要服务器端和客户端的配合才能使用。...最后运行上面的示例代码就可以了,配置好 IP 地址、端口、数据库、表名称就可以用了,默认情况下认证信息不需要修改。 另外补充一点 fetch 函数执行速度是比较慢的,会把所有的查询结果返回来。

2.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    「EMR 开发指南」之通过 Python 连接 Hive

    Hive 的 HiveServer2 就是基于 Thrift 的,所以能让不同的语言如 Java、Python 来调用 Hive 的接口。...本节将演示如何使用 Python 代码来连接 HiveServer2。开发准备确认您已经开通了腾讯云,并且创建了一个 EMR 集群。在创建 EMR 集群的时候需要在软件配置界面选择 Hive 组件。...使用 Python 进行 Hive 操作使用 Python 程序操作 Hive 需要安装 pip:[hadoop@172 hive]$ su[root@172 hive]# pip install pyhs2...在/usr/local/service/hive/目录下新建一个 Python 文件 hivetest.py,并且添加以下代码:#!...该程序连接 HiveServer2 之后,首先输出所有的数据库,然后显示“default”数据库中的表。创建一个名叫“hivebypython”的表,在表中插入两个数据并输出。

    57051
    领券