码迷,mamicode.com
首页 > 编程语言 > 详细

python 连接使用LDAP认证的hive

时间:2020-03-27 17:04:09      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:linux中   bsp   编译   hive   stp   代码   账号   sasl   为我   

主要使用pyhive包。

使用linux中的普通账号,venv环境。python版本 3.6.4。

ldap认证需要sasl包,在安装sasl包的时候因为机器中没有g++编译器,导致无法安装。因为我使用的普通账号,没法给服务器安装g++编译器,解决的方案是在另一台机器中安装sasl,将安装完成后生成的.so动态链接库文件及py文件直接拷贝到合适目录即可使用。

以下是连接hive的示例代码:

#!/bin/python
# -*- coding: utf-8 -*-

import sys,pyhive
from pyhive import hive

cursor=hive.connect(x.x.x.x,auth=LDAP,username=testuser,password=‘testpass).cursor()
cursor.execute("select 1")
print(cursor.fetchall())

 

以上。

python 连接使用LDAP认证的hive

标签:linux中   bsp   编译   hive   stp   代码   账号   sasl   为我   

原文地址:https://www.cnblogs.com/vanwoos/p/12582260.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!