Python3如何通过JDBC访问非Kerberos环境的Impala
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关Python3如何通过JDBC访问非Kerberos环境的Impala,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.测试环境1.CM
千家信息网最后更新 2025年12月02日Python3如何通过JDBC访问非Kerberos环境的Impala
这篇文章将为大家详细讲解有关Python3如何通过JDBC访问非Kerberos环境的Impala,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1.测试环境
1.CM5.14.3和CDH5.14.2
2.Redhat7.4
3.Python 3.6.5
2.前置环境准备及说明
在使用Impyla访问Hive前,需要安装Python的依赖包,具体需要安装的依赖包列表如下:
six
bit_array
impyla
thrift
thrift_sasl==0.2.0
(可左右滑动)
1.Python3的安装目录在/opt/cloudera/anaconda3
2.升级Python的pip版本
[root@cdh02 ~]# /opt/cloudera/anaconda3/bin/pip install --upgrade pip
(可左右滑动)

3.使用Python3的pip安装上述的依赖包
/opt/cloudera/anaconda3/bin/pip install six
/opt/cloudera/anaconda3/bin/pip install bit_array
/opt/cloudera/anaconda3/bin/pip install thrift
/opt/cloudera/anaconda3/bin/pip install thrift_sasl==0.2.0
/opt/cloudera/anaconda3/bin/pip install impyla
(可左右滑动)
3.Python3访问Hive示例代码
[root@cdh02 python_code]# vim impaly_impala.py
from impala.dbapi import connect
from impala.util import as_pandas
conn = connect(host='cdh01.fayson.com',port=25004,database='default')
print(conn)
cursor = conn.cursor()
cursor.execute('show databases')
results = cursor.fetchall()
print(results)
cursor.execute('select * from ods_user limit 10')
df = as_pandas(cursor)
print(df)
(可左右滑动)
4.示例运行
在服务上使用如下命令运行Python代码
[root@cdh02 python_code]# /opt/cloudera/anaconda3/bin/python impaly_impala.py
(可左右滑动)
关于"Python3如何通过JDBC访问非Kerberos环境的Impala"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
环境
篇文章
代码
更多
示例
运行
不错
实用
内容
命令
文章
版本
目录
知识
准备
升级
参考
帮助
有关
服务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电脑网络安全模式正常模式死机
实惠的贸易软件开发流程
金蝶固定资产清单的数据库表
数据库直连如何处理高并发
贵州能源管理平台软件开发
数据库怎么防止重复提交
e点通网络安全保护
网络安全工程师培训费用
周口远达互联网科技有限公司
厦门勇仕网络技术怎么样
软件开发公司接单怎么接
时间序列数据库大数据风控
怎么写智能软件开发
数据库表里字段的值相加
火车票购票软件开发者是谁
行业软件开发用什么语言
数据库质疑
大专计算机网络技术学什么专
数据库链接不存在
服务器ftp密码安全问题
互联网云服务器安装
网络安全工程师课件及教案
服务器设备管理器没有串口
上海浦东软件开发招聘
在数据库中图片是什么类型
北京有名的软件开发培训班
云服务器自动运行脚本
血清蛋白质组学数据库
2020软件开发趋势图
互联网科技专业介绍ppt