kevinshin created SPARK-42550: --------------------------------- Summary: table directory will lost on hdfs when `INSERT OVERWRITE` faild Key: SPARK-42550 URL: https://issues.apache.org/jira/browse/SPARK-42550 Project: Spark Issue Type: Bug Components: SQL Affects Versions: 3.2.3 Environment: spark 3.2.3 / HDP 3.1.4 Reporter: kevinshin
{color:#4c9aff}when a `*INSERT* OVERWRITE *TABLE`* statment faild during execution, the table's directory will be deleted. this is not happen in spark 3.2.1.{color} {color:#4c9aff}for example: {color} *CREATE* *TABLE* *IF* *NOT* *EXISTS* test.spark32_overwrite(amt1 *int*) STORED *AS* ORC; *INSERT* OVERWRITE *TABLE* test.spark32_overwrite *select* 128; *CREATE* *TABLE* *IF* *NOT* *EXISTS* test.spark32_overwrite2(amt1 long) STORED *AS* ORC; *INSERT* OVERWRITE *TABLE* test.spark32_overwrite *select* 6000044164; *INSERT* OVERWRITE *TABLE* test.spark32_overwrite *select* amt1 *from* test.spark32_overwrite2; -- {color:#de350b}*this will got Casting overflow exception*{color} {color:#4c9aff}and then :{color} *select* *** *from* test.spark32_overwrite; {color:#4c9aff}will got error:{color} {color:#172b4d}java.io.FileNotFoundException{color} {color:#172b4d}the table's directory is losted.{color} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org