Windows python用impyla连接远程Hive数据库
安装下述包:
thirftpy
thirft-sasl
thirft
pure-sasl(卸载sasl,若要用pyhive,sasl轮子安装路径Link)
impyla
# -*- coding:UTF-8 -*-
from impala.dbapi import connect
#下述host只是个demo,需填入真实ip
conn = connect(host='11.22.33.44', port=21050, auth_mechanism='PLAIN',user='yourusername',password='yourpassword',database='yourdatabasename')
cur = conn.cursor()
sql = "select * from yourtablename limit 10"
# cur.execute('SHOW DATABASES')
# cur.execute('SHOW TABLES')
cur.execute(sql)
print(cur.fetchall())
如要查询自己的服务其是否安装了PLAIN的mechanism,可以在服务器段输入如下命令,查询
rpm -qa | grep sasl
若可以看到cyrus-sasl-plain-2.1.26-20.e17_2.x86_64等文件,就可以用PLAIN,不然需要安装
另外,务必卸载sasl,后安装pure-sasl,这样才能找到PLAIN
Windows python用impyla连接远程Hive数据库相关推荐
- [CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql
从2014年开始,作者主要写了三个Python系列文章,分别是基础知识.网络爬虫和数据分析. Python基础知识系列:Pythonj基础知识学习与提升 Python网络爬虫系列:Python爬虫之S ...
- c#连接oracle11,C#连接远程oracle11g数据库
windows form程序开发,连接和操作oralce数据库,可以使用.NET专门提供的Oracle.NET framework 数据库提供的类,该类位于System.Data.OracleClie ...
- navicat无法连接远程mysql数据库_[数据库]Navicat Premium 解决无法连接远程mysql数据库问题...
[数据库]Navicat Premium 解决无法连接远程mysql数据库问题 0 2018-07-18 00:00:15 问题原因 : 第一点 远程服务器数据库没有授权 第二点 远程连接数据库的端 ...
- navicat无法连接远程的数据库解决
我们经常使用navicat连接远程mysql数据库进行所有的操作(其实最牛逼的就是用黑窗口敲命令),我们会发现报错,61 connection refused,即连接被拒绝,这个时候我们从哪里定位问题 ...
- php 不可以连接远程mysql数据库
php 不可以连接远程mysql数据库 进入 /etc/selinux more config # This file controls the state of SELinux on the sys ...
- jsch连接mysql_求用jsch网络工具包通过ssh连接远程oracle数据库并发送sql操作语句(数据库在unix上)java代码例子...
求用jsch网络工具包通过ssh连接远程oracle数据库(数据库在unix上)java代码例子:为何jsch发送:sqlplususer/pwd@service此命令,却没有结果返回啊.下面是代码: ...
- jdbc mysql 远程数据库_jdbc 连接远程mysql数据库的有关问题
jdbc 连接远程mysql数据库的问题 我使用客户端软件如mysql-front连接远程mysql数据库正常, 但是在项目代码里使用这个远程数据库后,tomcat启动时,update表正常,启动后进 ...
- mysql远程一会不用卡住_连接远程MySQL数据库项目启动时,不报错但是卡住不继续启动的,...
连接远程MySQL数据库项目启动时,不报错但是卡住不继续启动的, 2018-03-12 17:08:52.532DEBUG[localhost-startStop-1]o.s.beans.factor ...
- Windows下使用TeamViewer连接远程服务器,以及解决“远程桌面关闭后TeamViewer不能连接”的问题
Windows下使用TeamViewer连接远程服务器,以及解决"远程桌面关闭后TeamViewer不能连接"的问题 参考文章: (1)Windows下使用TeamViewer连接 ...
最新文章
- Linux2.6内核 -- 结构的初始化
- 在Python中用Selenium执行JavaScript
- YBTOJ洛谷P3231:消毒(二分图匹配)
- ReplicaStateMachine分析
- 测试oracle中set arraysize xx对性能的影响
- python size和count_groupby 的妙用(注意size和count)
- PythonAM3_统计量分析
- SIFT算法论文:译文、详解
- 模拟铁路12306售票系统的设计与实现
- 微信支付商户平台可以绑定多个不同主体的小程序或微信公众号
- android 9.0 安装xpose框架
- python灰度雷达图_python 雷达图
- 帝国cms 自动生成html,帝国CMS静态生成为一行代码教程
- iOS 开发中遇到的各种证书的详细说明以及申请讲解
- promise跟ajax区别,Promise和AJAX有什么区别?
- 初中英语知识水平测试软件,美国初中生英文水平测试!百个单词检测,看看你认识几个...
- unity 之 Particle 二
- 谷歌浏览器windows以及mac系统下设置跨域
- 使用IDEA连接本地数据库
- 原来MAC地址还是要购买的