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相关推荐

  1. linux oracle 安装_Linux下python连接oracle(cx_Oracle模块)

    python版本 Python 3.6.5 :: Anaconda, Inc. 客户端.驱动版本位数 instantclient-basic-linux.x64-11.2.0.4.0.zip cx_O ...

  2. Linux离线安装Python第三方库Requests

    前言:因为公司服务器不能上外网,所以执行Python脚本需要自行配置,如用到第三方库,也要自行安装.由于这个系统镜像缺少很多基础依赖,导致各种apt install都无法安装,只能源码安装插件.不管如 ...

  3. Linux离线安装python第三方库详细步骤

    Linux离线安装python第三方库详细步骤 01 查看服务器上的OS版本 02 查看已安装的python版本 03 查看python3支持的whl 04 国内镜像源网站下载whl 05 最后执行 ...

  4. python连接hive

    (1)hive 三种启动方式及用途,本文主要关注通过hiveserver(可jdbc连接)的方式启动 1, hive  命令行模式,直接输入/hive/bin/hive的执行程序,或者输入 hive ...

  5. python连接hive步骤(不出错版)

    环境 redhat7.2.anaconda4.3.python3.5 安装python连接hive的依赖包 yum install gcc python-devel libsmbclient-deve ...

  6. linux 离线安装pymysql

    linux 离线安装pymysql 1 背景 1.1 环境说明 2 操作步骤 2.1 下载 2.2 安装 2.2.1 安装setuptools工具 2.2.2 安装pymysql库 1 背景 生产服务 ...

  7. python操作hive数据库代码_windows下怎么用python连接hive数据库

    展开全部 由于版本的不同,Python 连接 Hive 的方式也就不一样. 在网上搜索关键字 python hive 的时候可以找到一些解决方案.大部分是这3231313335323631343130 ...

  8. linux离线安装mysql8

    一.下载或上传安装包到Linux wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.17-linux-glibc2.12-x86 ...

  9. Centos Linux 离线安装 MySQL 5.7、使用MySQL

    Centos Linux 离线安装 MySQL 5.7.使用MySQL 视频教程链接:https://www.bilibili.com/video/BV1Nv4y1m7u4/ 1. MySQL 简介 ...

  10. Linux离线安装NTP服务,内网环境下配置本地时间同步

    参考文章:Linux离线安装NTP服务,无外网环境下配置本地时间同步 | 航行学园 1.常用命令 rpm -qa | grep ntp #查询已安装的ntp版本信息等 rpm -e --nodeps ...

最新文章

  1. centos7中nfs文件系统的使用
  2. 硕士毕业两年算法工程师年终总结
  3. linux mint 19 与windows时间不同步
  4. 实验 8 数组2 ok
  5. 数字图像处理与Python实现笔记之频域滤波
  6. DCMTK:OFStandard中“转换为标记”代码的测试程序
  7. 谢少锋:云计算拉动技术进步 规模成倍增长
  8. 眼图 非差分线_LVDS低电压差分信号简介
  9. 怎么删除安卓手机里没用的文件夹,如何知道哪个有用哪些没用?
  10. Mac 开发使用中的小技巧收集
  11. MongoDB管理与监控
  12. ES6躬行记(3)——解构
  13. Memcached笔记——(四)应对高并发攻击【转】
  14. Mac下安装Lingo
  15. 8位单片机003兼容替换意法半导体STM8S003F3P6
  16. Nodejs手把手教程
  17. 分布式拒绝服务(DDoS)攻击原理介绍和防范措施
  18. BIMC品牌整合营销:电子商务外包是中小企业未来发展方向
  19. java作业 实现模拟保皇开始的发牌环节
  20. 国内外开源社区资源汇总

热门文章

  1. 动视暴雪利润下降22%,投身移动端能否重回王座?
  2. Navicat premium11 一键破解 无需注册码
  3. 看不懂简明python教程_简明python教程
  4. 一文全记录斐讯K3刷机+打印服务器+私人云盘+frp内网穿透+ftp远程上传下载
  5. CAD将图形输出成png图片的三种方法
  6. CAD输出pdf显示失真
  7. 费率转换成利率的计算器_存款利率计算器
  8. python:植物大战僵尸源代码
  9. 运用Fluxion高效破解WiFi密码
  10. 莫烦python进化算法_使用遗传算法解决TSP问题(莫烦python 学习笔记)