Python3如何通过JDBC访问非Kerberos环境的Impala
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章将为大家详细讲解有关Python3如何通过JDBC访问非Kerberos环境的Impala,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.测试环境1.CM
千家信息网最后更新 2025年01月24日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安全错误
数据库的锁怎样保障安全
河北现代软件开发厂家价格
松江区机电软件开发解决方案
php预处理数据库
剑三个服务器人数排行
中国诚信商品数据库法人
医院软件开发资质
数据库技术上什么课
北京oa办公软件开发电话
向服务器提交数据
福建八萃网络技术
网络安全服务合作伙伴
软件开发的税务代码
开软件网络安全好吗
数据库有关视图的操作题
网络安全视频 央视
湖北理科分数线数据库
各个厂商云服务器价格对照表
ue4服务器怎么进入游戏
网络技术挑战赛容易得奖吗
网络数据库大纲
数据库管理员考试科目有哪些
江西南昌服务器购买
plsql数据库无下拉
电子软件开发的合同模板下载
企业软件开发前端
数据库技术解决了什么
如何提升网络安全防护
重庆专业软件开发哪里好
公共网络安全防护通知
张军安理会网络安全会议