当我使用Python/Impyla在Impala中执行SQL语句时,我只是得到了一个异常,并得到了一个通用的错误消息,比如""Operation is in ERROR_STATE“”。
发布于 2016-04-21 13:21:41
cursor对象有一个_last_operation字段,可用于获取更详细的信息。例如。
try:
cur.execute(sql)
except Exception, e:
op = cur._last_operation
abort(400,"ERROR: %s"%op.get_log())输出可能是:
Complete (0 out of 0)
Error while flushing Kudu session
Already present: key already present发布于 2021-03-18 15:44:53
您可以使用traceback模块将整个错误信息打印到控制台中:
import traceback
try: something
except: traceback.print_exec()https://stackoverflow.com/questions/36760236
复制相似问题