0

我正在尝试使用 Python (Impyla) 连接到 impala。我能够连接,但是,我总是收到一条错误消息,指出用户无法执行查询(即User 'ABC' does not have privileges to execute 'SELECT'。错误中显示的用户是运行脚本的用户(例如'ABC',即使我在和connect语句cursor

conn = connect(host='____', port=21050, auth_mechanism='GSSAPI', use_ssl=True, user='DEF')
cur = conn.cursor(user='DEF')

有没有办法让它使用 userDEF而不是 user ABC?我已经确认通过在“hiveserver2.py”文件中添加一些语句user来设置。DEFprint

4

0 回答 0