python连接hive有两种方式,pyhive和impyla,impyla连接较为方便,pyhive在linux上很方便,在windows上较麻烦,本文主要介绍pyhive的安装方法
1.从官网下载sasl https://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl
2.下载指定版本并wheel安装
3.linux下可直接连接,windows下需修改集群配置hive.server2.authentication为NOSASL,然后在hive.connection()的传入参数中也加入auth='NOSASL',使用完毕后关闭连接