在当前线程和 Spark 会话之间检测到事务上下文不一致。 当 Spark 会话跨多个线程共享时,通常会发生这种情况。 请在重复使用新事务的会话和线程之前,对每个事务使用专用会话和线程,并在其线程中提交/回滚事务。 详细信息:
事务在 Spark 会话中处于活动状态,但不在当前线程中处于活动状态。
事务在当前线程中处于活动状态,但不在 Spark 会话中处于活动状态。
当前线程与 Spark 会话之间的事务 ID 不匹配。
尝试从不同线程在同一 Spark 会话上启动多个事务时,存在争用条件。