博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hive中安装hive_utils模块
阅读量:4356 次
发布时间:2019-06-07

本文共 561 字,大约阅读时间需要 1 分钟。

1. 因为在linux部署的python 3.6 在安装模块的时候遇到了许多问题,所以使用linux中的python3.6环境

2. 首先使用pip安装 hive_utils 模块
sudo pip install hive_utils
3. 打开一个python交互窗口,导入hive_utils 模块
python
>>>import hive_utils
4. 在下面文件中提示解析错误,通过查看手册,发现python3.6 只能使用 as 分割,而python2.7 使用 as 和逗号都可以
/usr/lib/python3.6/site-packages/hive_service/ThriftHive.py
5. 使用以下正则替换
except\ (.+Exception)\,\ (o.*)
except \1 as \2
6. 再次执行第三步,在如下文件发现同样错误
/usr/lib/python3.6/site-packages/hive_metastore/ThriftHiveMetast
ore.py
7. 解决方式如第五步
8. 再次执行第三步,提示找不到 ttypes 模块
最终没能成功

转载于:https://www.cnblogs.com/vanwoos/p/7797480.html

你可能感兴趣的文章
svn向服务器添加新建文件夹
查看>>
大神解答:如何实现域账号免登陆流程平台的功能
查看>>
HTTP与HTTPS
查看>>
Java操作FTP
查看>>
application下的JDBC操作
查看>>
iphone UI 开发教程
查看>>
解决ASP因为编码问题出现乱码现象:ASP中强制编码方式
查看>>
微信小程序 - 获取所在位置(省、市、区)
查看>>
PHP高级教程-Data
查看>>
POJ-1988-Cube_Stacking-并查集
查看>>
Qapp使用总结
查看>>
Delphi操作XML:函数详解(一)
查看>>
网盘搜索网站汇总
查看>>
第十六章 数组
查看>>
又是一年毕业季
查看>>
ThinkPHP 3.2.3 Widget 扩展的使用
查看>>
(转)同步异步,阻塞非阻塞 和nginx的IO模型
查看>>
(转) CentOS7.4 + MySQL8.0 + Git + Gogs搭建
查看>>
简单选项卡加圆角
查看>>
ZOJ3741 状压DP Eternal Reality
查看>>