目前線程與 Spark session 之間偵測到事務上下文的不一致。 這通常會在Spark會話跨多個線程共享時發生。 請為每個交易使用專用的會話和線程,並在該線程中提交/回滾交易後,再重複使用該會話和線程進行新的交易。 Details:
在Spark工作階段中活躍但不在執行緒中
交易在 Spark 會話中是作用中的,但不在目前的執行緒中。
執行緒中有效但未在Spark會話中
交易在目前線程中為作用中,但不在Spark會話中。
ID 不匹配
目前線程與 Spark 工作階段之間的交易標識碼不相符。
初始化衝突
當從不同線程在同一個 Spark 會話中嘗試啟動多個交易時,會發生競爭狀態。