当前位置:
首页 >
Linux离线安装pyhive使用 python连接hive
发布时间:2023/12/31
61
豆豆
生活随笔
收集整理的这篇文章主要介绍了
Linux离线安装pyhive使用 python连接hive
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
Linux离线安装pyhive使用 python连接hive
python依赖包 sasl thrift thrift-sasl PyHive到https://pypi.org/project/下载对应的包,使用命令 tar zvxf 解压,whl后缀的可以直接安装,安装sasl包时会遇到问题sasl.h文件找不到,需要安装Linux系统依赖包
linux依赖包 gcc-c++ (这个一般系统已经安装好了) cyrus-sasl cyrus-sasl-devel python-devel可以到https://pkgs.org/或者http://www.rpmfind.net/linux/rpm2html/search.php搜索下载需要的rpm包,注意下载的包要和服务器的系统匹配,通过uname -a查看系统相关的信息,也可以使用rpm -q xx查看已经安装的包的名判断系统,比如xx.el7.x86_64.rpm表示centOS7,64位,下载完成后使用rpm -ivh xxx安装rpm包,如果报依赖包的错,可以使用命令rpm -ivh --nodeps xxx忽视依赖包安装。这些包都安装好后,就可以接着安装python依赖包,至此pyhive便安装完成了。
#pyhive 应用示例 from pyhive import hive import pandas as pd conn = hive.Connection(host='127.0.0.1',port='10000',auth='CUSTOM',username='xx',password='***') sql = 'select * from table1 limit 10' df = pd.read_sql(sql,conn) conn.close() df.head()总结
以上是生活随笔为你收集整理的Linux离线安装pyhive使用 python连接hive的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 五款超好用ZBrush笔刷(文末附下载链
- 下一篇: linux tar 打包排除指定目录