[ 
https://issues.apache.org/jira/browse/SPARK-9761?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15009947#comment-15009947
 ] 

Xin Wu commented on SPARK-9761:
-------------------------------

I can recreate this with the following code 
{code}
val conf = new SparkConf().setAppName("TPCDS").setMaster("local")
    val sc = new SparkContext(conf)
    val hiveContext  = new HiveContext(sc)
    hiveContext.sql("drop table Orders")
    val df = hiveContext.read.json("/home/xwu0226/spark-tables/Orders.json")
    df.show()
    df.write.saveAsTable("Orders")
    hiveContext.sql("ALTER TABLE Orders add columns (z string)")
    hiveContext.refreshTable("Orders")
    hiveContext.sql("describe extended Orders").show
{code}
Output:
{code}
+----------+-------+
|CustomerID|OrderID|
+----------+-------+
|       452|      1|
+----------+-------+

16:46:28.483 WARN org.apache.hadoop.hive.metastore.HiveMetaStore: Location: 
file:/user/hive/warehouse/orders specified for non-external table:orders
+----------+---------+-------+
|  col_name|data_type|comment|
+----------+---------+-------+
|CustomerID|   bigint|       |
|   OrderID|   bigint|       |
+----------+---------+-------+
{code}
I am taking a look. 

> Inconsistent metadata handling with ALTER TABLE
> -----------------------------------------------
>
>                 Key: SPARK-9761
>                 URL: https://issues.apache.org/jira/browse/SPARK-9761
>             Project: Spark
>          Issue Type: Bug
>          Components: SQL
>    Affects Versions: 1.4.1
>         Environment: Ubuntu on AWS
>            Reporter: Simeon Simeonov
>              Labels: hive, sql
>
> Schema changes made with {{ALTER TABLE}} are not shown in {{DESCRIBE TABLE}}. 
> The table in question was created with {{HiveContext.read.json()}}.
> Steps:
> # {{alter table dimension_components add columns (z string);}} succeeds.
> # {{describe dimension_components;}} does not show the new column, even after 
> restarting spark-sql.
> # A second {{alter table dimension_components add columns (z string);}} fails 
> with RROR exec.DDLTask: org.apache.hadoop.hive.ql.metadata.HiveException: 
> Duplicate column name: z
> Full spark-sql output 
> [here|https://gist.github.com/ssimeonov/d9af4b8bb76b9d7befde].



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to