当我使用python/impyla在impala中执行sql语句时,我得到的只是一个异常,带有一个通用的错误消息,如“operation is in error\u state”。如何获得有关所发生错误的更详细信息?
ccrfmcuu1#
cursor对象有一个\u last\u 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
1条答案
按热度按时间ccrfmcuu1#
cursor对象有一个\u last\u operation字段,可用于获取更详细的信息。例如
输出可能是: