我的整个目标是像每个人在 Python 中使用 MySQLdb 操作 sqldb 一样操作 Hive。
hue shell:我在hue shell中查询Hive表没有问题,但是,hue shell在某种程度上是一个基于python的包装器,与简单的python相比,添加了很多配置。例如,添加了大量的
sys.path
andos.environ
,即使我在打开 Python 时复制了完全相同的路径和环境变量,由于某些错误,它仍然无法正常工作AttributeError: 'ConfigSection' object has no attribute 'HUE_PRINCIPAL'
。我认为这里的方法仅适用于 hiveserver1。从这里开始的对话一直在谈论通过节俭生成客户端。我在节俭工作方面的经验为零,在潜入节俭之前,我想知道我是不是走错路了。
任何帮助将不胜感激!