Github user jackylk commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/1563#discussion_r153140116
--- Diff:
integration/spark2/src/main/scala/org/apache/spark/sql/CarbonSession.scala ---
@@ -50,7 +50,11 @@ class CarbonSession(@transient val sc: SparkContext,
}
@transient
- override lazy val sessionState: SessionState = new
CarbonSessionState(this)
+ override lazy val sessionState: SessionState = SessionStateFactory
--- End diff --
chang to
```
SessionStateFactory.getSessionState(
this,
sc.conf.get(
"spark.carbon.sessionstate.classname",
"org.apache.spark.sql.hive.CarbonSessionState"))
```
---