kavn qin created SPARK-19878:
--------------------------------

             Summary: Add hive configuration when initialize hive serde in 
InsertIntoHiveTable.scala
                 Key: SPARK-19878
                 URL: https://issues.apache.org/jira/browse/SPARK-19878
             Project: Spark
          Issue Type: Wish
          Components: SQL
    Affects Versions: 2.0.0, 1.6.0, 1.5.0
         Environment: Centos 6.5: Hadoop 2.6.0, Spark 1.5.0, Hive 1.1.0
            Reporter: kavn qin
            Priority: Minor


When case class InsertIntoHiveTable intializes a serde it explicitly passes 
null for the Configuration in Spark 1.5.0:

[https://github.com/apache/spark/blob/v1.5.0/sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/InsertIntoHiveTable.scala#L58]

While in Spark 2.0.0, the HiveWriterContainer intializes a serde it also just 
passes null for the Configuration:

[https://github.com/apache/spark/blob/v2.0.0/sql/hive/src/main/scala/org/apache/spark/sql/hive/hiveWriterContainers.scala#L161]

When we implement a hive serde, we want to use the hive configuration to  get 
some static and dynamic settings, we can not do it!

This patch just add the configuration when initialize hive serde.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to