0
目前我可以成功連接和運行使用hive_utils做的HIVE從Python中查詢以下內容:HIVE:登錄爲特定用戶
import hive_utils
query = """ select * from table
where partition = x
"""
conn = hive_utils.HiveClient(server=x, port=10000,db='default')
a = conn.execute(query)
a = list(a)
查詢,其中包括但條件語句(和工作在HUE),如:
query = """ select * from table
where partition = x
and app_id = y
"""
已經返回該錯誤:
HiveServerException: errorCode=1, message='Query returned non-zero code:1' cause: FAILED: Execution Error return code 1 from org.apache.hadoop.hive.ql.exec.MapRedTask SQLState=’08S01’
由於我在建立連接時沒有發送任何類型的用戶信息,我懷疑這個錯誤是由於任何用戶正在設置的權限類型。
如何將自己標識爲特定用戶?