【发布时间】:2017-08-29 21:30:44
【问题描述】:
我有一个脚本,它使用PyHive 和 SQLAlchemy 在 Hive 集群上执行一些 ETL。我的一部分工作如下所示:
hivecon = hive_engine.raw_connection()
hivecur = hivecon.cursor()
...
hivecur.execute(""" <some query> """)
hivecur.execute(""" set hive.tez.container.size=5120 """)
hivecur.execute(""" <some other query> """)
我的最后一个查询失败,查看日志我确定容器大小从未正确设置。有没有更好的方法来动态更改会话变量?
【问题讨论】:
标签: python hive sqlalchemy