[ https://issues.apache.org/jira/browse/SPARK-48140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sandeep Katta updated SPARK-48140: ---------------------------------- Description: Running below SQL command throws exception CREATE TABLE TEST1( V1 BIGINT, S1 INT) PARTITIONED BY (PK BIGINT) CLUSTERED BY (V1) SORTED BY (S1) INTO 200 BUCKETS STORED AS PARQUET; ALTER TABLE test1 SET TBLPROPERTIES ('comment' = 'This is a new comment.'); *Exception:* {code:java} Caused by: org.apache.hadoop.hive.ql.metadata.HiveException: Bucket columns V1 is not part of the table columns ([FieldSchema(name:v1, type:bigint, comment:null), FieldSchema(name:s1, type:int, comment:null)] at org.apache.hadoop.hive.ql.metadata.Table.setBucketCols(Table.java:552) at org.apache.spark.sql.hive.client.HiveClientImpl$.toHiveTable(HiveClientImpl.scala:1145) at org.apache.spark.sql.hive.client.HiveClientImpl.$anonfun$alterTable$1(HiveClientImpl.scala:594) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) at org.apache.spark.sql.hive.client.HiveClientImpl.$anonfun$withHiveState$1(HiveClientImpl.scala:303) at org.apache.spark.sql.hive.client.HiveClientImpl.liftedTree1$1(HiveClientImpl.scala:234) at org.apache.spark.sql.hive.client.HiveClientImpl.retryLocked(HiveClientImpl.scala:233) at org.apache.spark.sql.hive.client.HiveClientImpl.withHiveState(HiveClientImpl.scala:283) at org.apache.spark.sql.hive.client.HiveClientImpl.alterTable(HiveClientImpl.scala:587) at org.apache.spark.sql.hive.client.HiveClient.alterTable(HiveClient.scala:124) at org.apache.spark.sql.hive.client.HiveClient.alterTable$(HiveClient.scala:123) at org.apache.spark.sql.hive.client.HiveClientImpl.alterTable(HiveClientImpl.scala:93) at org.apache.spark.sql.hive.HiveExternalCatalog.$anonfun$alterTable$1(HiveExternalCatalog.scala:687) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) at org.apache.spark.sql.hive.HiveExternalCatalog.withClient(HiveExternalCatalog.scala:99) ... 62 more {code} was: Running below SQL command throws exception CREATE TABLE TEST1( V1 BIGINT, S1 INT) PARTITIONED BY (PK BIGINT) CLUSTERED BY (V1) SORTED BY (S1) INTO 200 BUCKETS STORED AS PARQUET; ALTER TABLE test1 SET TBLPROPERTIES ('comment' = 'This is a new comment.'); > Can not alter bucketed table if create table with upper case schema > ------------------------------------------------------------------- > > Key: SPARK-48140 > URL: https://issues.apache.org/jira/browse/SPARK-48140 > Project: Spark > Issue Type: Bug > Components: SQL > Affects Versions: 3.5.0 > Reporter: Sandeep Katta > Priority: Major > > Running below SQL command throws exception > > CREATE TABLE TEST1( > V1 BIGINT, > S1 INT) > PARTITIONED BY (PK BIGINT) > CLUSTERED BY (V1) > SORTED BY (S1) > INTO 200 BUCKETS > STORED AS PARQUET; > ALTER TABLE test1 SET TBLPROPERTIES ('comment' = 'This is a new comment.'); > *Exception:* > {code:java} > Caused by: org.apache.hadoop.hive.ql.metadata.HiveException: Bucket columns > V1 is not part of the table columns ([FieldSchema(name:v1, type:bigint, > comment:null), FieldSchema(name:s1, type:int, comment:null)] > at > org.apache.hadoop.hive.ql.metadata.Table.setBucketCols(Table.java:552) > at > org.apache.spark.sql.hive.client.HiveClientImpl$.toHiveTable(HiveClientImpl.scala:1145) > at > org.apache.spark.sql.hive.client.HiveClientImpl.$anonfun$alterTable$1(HiveClientImpl.scala:594) > at > scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) > at > org.apache.spark.sql.hive.client.HiveClientImpl.$anonfun$withHiveState$1(HiveClientImpl.scala:303) > at > org.apache.spark.sql.hive.client.HiveClientImpl.liftedTree1$1(HiveClientImpl.scala:234) > at > org.apache.spark.sql.hive.client.HiveClientImpl.retryLocked(HiveClientImpl.scala:233) > at > org.apache.spark.sql.hive.client.HiveClientImpl.withHiveState(HiveClientImpl.scala:283) > at > org.apache.spark.sql.hive.client.HiveClientImpl.alterTable(HiveClientImpl.scala:587) > at > org.apache.spark.sql.hive.client.HiveClient.alterTable(HiveClient.scala:124) > at > org.apache.spark.sql.hive.client.HiveClient.alterTable$(HiveClient.scala:123) > at > org.apache.spark.sql.hive.client.HiveClientImpl.alterTable(HiveClientImpl.scala:93) > at > org.apache.spark.sql.hive.HiveExternalCatalog.$anonfun$alterTable$1(HiveExternalCatalog.scala:687) > at > scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) > at > org.apache.spark.sql.hive.HiveExternalCatalog.withClient(HiveExternalCatalog.scala:99) > ... 62 more > {code} -- 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